File tree 4 files changed +44
-1
lines changed
solution/0200-0299/0237.Delete Node in a Linked List
4 files changed +44
-1
lines changed Original file line number Diff line number Diff line change 79
79
- [ 两数相加] ( /solution/0000-0099/0002.Add%20Two%20Numbers/README.md )
80
80
- [ 两数相加 II] ( /solution/0400-0499/0445.Add%20Two%20Numbers%20II/README.md )
81
81
- [ 从尾到头打印链表] ( /lcof/面试题06.%20从尾到头打印链表/README.md )
82
- - [ 删除链表的节点 ] ( /lcof/面试题18.%20删除链表的节点 /README.md )
82
+ - [ 删除链表中的节点 ] ( /solution/0200-0299/0237.Delete%20Node%20in%20a%20Linked%20List /README.md )
83
83
- [ 删除排序链表中的重复元素] ( /solution/0000-0099/0083.Remove%20Duplicates%20from%20Sorted%20List/README.md )
84
84
- [ 删除排序链表中的重复元素 II] ( /solution/0000-0099/0082.Remove%20Duplicates%20from%20Sorted%20List%20II/README.md )
85
85
- [ 移除链表元素] ( /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) {
106
106
};
107
107
```
108
108
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
+
109
125
<!-- tabs:end -->
Original file line number Diff line number Diff line change @@ -109,4 +109,20 @@ var deleteNode = function (node) {
109
109
};
110
110
```
111
111
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
+
112
128
<!-- 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