lc-go/solutions/2/q206/solution.go

19 lines
383 B
Go

// Package q206 implements a solution for https://leetcode.com/problems/reverse-linked-list/
package q206
type ListNode struct {
Val int
Next *ListNode
}
func reverseList(head *ListNode) *ListNode {
var prev, current *ListNode = nil, head
for current != nil {
next := current.Next
current.Next = prev
prev, current = current, next
}
return prev
}
var _ = reverseList