Skip to content

Commit 031a477

Browse files
committed
feat: update leetcode solutions: No.0237. Delete Node in a Linked List
1 parent da3f57b commit 031a477

File tree

4 files changed

+44
-1
lines changed

4 files changed

+44
-1
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
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)

solution/0200-0299/0237.Delete Node in a Linked List/README.md

+16
Original file line numberDiff line numberDiff 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 -->

solution/0200-0299/0237.Delete Node in a Linked List/README_EN.md

+16
Original file line numberDiff line numberDiff 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 numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
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+
}

0 commit comments

Comments
 (0)