19 lines
383 B
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
|