mirror of
https://github.com/krahets/hello-algo.git
synced 2025-11-02 12:58:42 +08:00
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:
@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user