148. 排序链表

This commit is contained in:
2026-08-13 20:57:24 +08:00
parent 4ee6823943
commit f19f1f5e85
2 changed files with 76 additions and 65 deletions
+27
View File
@@ -0,0 +1,27 @@
package main
import "fmt"
type ListNode struct {
Val int
Next *ListNode
}
func makeLink(arr []int) *ListNode {
if len(arr) == 0 {
return nil
}
head := &ListNode{}
cur := head
for _, v := range arr {
cur.Next = &ListNode{Val: v}
cur = cur.Next
}
return head.Next
}
func checkLink(head *ListNode) {
for head != nil {
fmt.Println(head.Val)
head = head.Next
}
}