type ListNode struct {
Val int
Next *ListNode
}
func reverseList(head *ListNode) *ListNode {
var last *ListNode = nil
for head != nil {
nextHead := head.Next
head.Next = last
last = head
head = nextHead
}
return last
}
[算法] 反转链表
于 2022-10-29 23:04:38 首次发布