File tree Expand file tree Collapse file tree 4 files changed +44
-1
lines changed
solution/0200-0299/0237.Delete Node in a Linked List Expand file tree Collapse file tree 4 files changed +44
-1
lines changed Original file line number Diff line number Diff line change 7979- [ 两数相加] ( /solution/0000-0099/0002.Add%20Two%20Numbers/README.md )
8080- [ 两数相加 II] ( /solution/0400-0499/0445.Add%20Two%20Numbers%20II/README.md )
8181- [ 从尾到头打印链表] ( /lcof/面试题06.%20从尾到头打印链表/README.md )
82- - [ 删除链表的节点 ] ( /lcof/面试题18.%20删除链表的节点 /README.md )
82+ - [ 删除链表中的节点 ] ( /solution/0200-0299/0237.Delete%20Node%20in%20a%20Linked%20List /README.md )
8383- [ 删除排序链表中的重复元素] ( /solution/0000-0099/0083.Remove%20Duplicates%20from%20Sorted%20List/README.md )
8484- [ 删除排序链表中的重复元素 II] ( /solution/0000-0099/0082.Remove%20Duplicates%20from%20Sorted%20List%20II/README.md )
8585- [ 移除链表元素] ( /solution/0200-0299/0203.Remove%20Linked%20List%20Elements/README.md )
Original file line number Diff line number Diff line change @@ -106,4 +106,20 @@ var deleteNode = function (node) {
106106};
107107```
108108
109+ ### ** Go**
110+
111+ ``` go
112+ /* *
113+ * Definition for singly-linked list.
114+ * type ListNode struct {
115+ * Val int
116+ * Next *ListNode
117+ * }
118+ */
119+ func deleteNode (node *ListNode ) {
120+ node.Val = node.Next .Val
121+ node.Next = node.Next .Next
122+ }
123+ ```
124+
109125<!-- tabs:end -->
Original file line number Diff line number Diff line change @@ -109,4 +109,20 @@ var deleteNode = function (node) {
109109};
110110```
111111
112+ ### ** Go**
113+
114+ ``` go
115+ /* *
116+ * Definition for singly-linked list.
117+ * type ListNode struct {
118+ * Val int
119+ * Next *ListNode
120+ * }
121+ */
122+ func deleteNode (node *ListNode ) {
123+ node.Val = node.Next .Val
124+ node.Next = node.Next .Next
125+ }
126+ ```
127+
112128<!-- tabs:end -->
Original file line number Diff line number Diff line change 1+ /**
2+ * Definition for singly-linked list.
3+ * type ListNode struct {
4+ * Val int
5+ * Next *ListNode
6+ * }
7+ */
8+ func deleteNode (node * ListNode ) {
9+ node .Val = node .Next .Val
10+ node .Next = node .Next .Next
11+ }
You can’t perform that action at this time.
0 commit comments