Fix bugs and harmonize the code comments (#1199)

* Fix the comment in array_deque.go

* Fix the comment in bucket_sort.c

* Translate the Java code comments to Chinese

* Bug fixes

* 二分查找 -> 二分搜尋

* Harmonize comments in `utils` between multiple programming languages
This commit is contained in:
Yudong Jin
2024-03-31 03:06:41 +08:00
committed by GitHub
parent cfe8281aee
commit 034ee65e9a
35 changed files with 133 additions and 271 deletions

View File

@ -4,13 +4,13 @@
package pkg
// ListNode Definition for a singly-linked list node
// ListNode 链表节点
type ListNode struct {
Next *ListNode
Val int
}
// NewListNode Generate a list node with an val
// NewListNode 链表节点构造函数
func NewListNode(v int) *ListNode {
return &ListNode{
Next: nil,
@ -18,7 +18,7 @@ func NewListNode(v int) *ListNode {
}
}
// ArrayToLinkedList Generate a linked list with an array
// ArrayToLinkedList 将数组反序列化为链表
func ArrayToLinkedList(arr []int) *ListNode {
// dummy header of linked list
dummy := NewListNode(0)
@ -29,11 +29,3 @@ func ArrayToLinkedList(arr []int) *ListNode {
}
return dummy.Next
}
// GetListNode Get a list node with specific value from a linked list
func GetListNode(node *ListNode, val int) *ListNode {
for node != nil && node.Val != val {
node = node.Next
}
return node
}