Files
LeetCode-Go/leetcode/0237.Delete-Node-in-a-Linked-List/237. Delete Node in a Linked List.go
2020-08-07 17:06:53 +08:00

29 lines
438 B
Go

package leetcode
import (
"github.com/halfrost/LeetCode-Go/structures"
)
// ListNode define
type ListNode = structures.ListNode
/**
* Definition for singly-linked list.
* type ListNode struct {
* Val int
* Next *ListNode
* }
*/
func deleteNode(node *ListNode) {
if node == nil {
return
}
cur := node
for cur.Next.Next != nil {
cur.Val = cur.Next.Val
cur = cur.Next
}
cur.Val = cur.Next.Val
cur.Next = nil
}