Skip to content

Commit 2c701b6

Browse files
committed
fix: No 24
1 parent 9db7bde commit 2c701b6

File tree

5 files changed

+24
-35
lines changed

5 files changed

+24
-35
lines changed

questions/serial/中等/24/golang/solution/swap-nodes-in-pairs.go

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -28,23 +28,4 @@ func Export(head *ListNode) *ListNode {
2828
*/
2929
func swapPairs(head *ListNode) *ListNode {
3030

31-
var helper func(node *ListNode)
32-
33-
helper = func(node *ListNode) {
34-
if node == nil {
35-
return
36-
}
37-
38-
if node.Next != nil {
39-
node.Val, node.Next.Val = node.Next.Val, node.Val
40-
41-
if node.Next.Next != nil {
42-
helper(node.Next.Next)
43-
}
44-
}
45-
}
46-
47-
helper(head)
48-
49-
return head
5031
}

questions/serial/中等/24/golang/solution/swap-nodes-in-pairs.go.clean

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
package solution
22

3+
import (
4+
"github.com/gladmo/leetcode/utils/list"
5+
)
36

4-
type ListNode struct {
5-
Val int
6-
Next *ListNode
7-
}
7+
// type ListNode struct {
8+
// Val int
9+
// Next *ListNode
10+
// }
11+
type ListNode = list.Node
812

913
func Export(head *ListNode) *ListNode {
1014
return swapPairs(head)

questions/tags/链表/中等/swap-nodes-in-pairs/golang/solution/swap-nodes-in-pairs.go

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
package solution
22

3+
import (
4+
"github.com/gladmo/leetcode/utils/list"
5+
)
36

4-
type ListNode struct {
5-
Val int
6-
Next *ListNode
7-
}
7+
// type ListNode struct {
8+
// Val int
9+
// Next *ListNode
10+
// }
11+
type ListNode = list.Node
812

913
func Export(head *ListNode) *ListNode {
1014
return swapPairs(head)

questions/tags/链表/中等/swap-nodes-in-pairs/golang/solution/swap-nodes-in-pairs.go.clean

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
package solution
22

3+
import (
4+
"github.com/gladmo/leetcode/utils/list"
5+
)
36

4-
type ListNode struct {
5-
Val int
6-
Next *ListNode
7-
}
7+
// type ListNode struct {
8+
// Val int
9+
// Next *ListNode
10+
// }
11+
type ListNode = list.Node
812

913
func Export(head *ListNode) *ListNode {
1014
return swapPairs(head)

vendor/modules.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
# github.com/JohannesKaufmann/html-to-markdown v1.2.0
2-
## explicit
3-
# github.com/PuerkitoBio/goquery v1.6.0
4-
## explicit
51
# github.com/inconshreveable/mousetrap v1.0.0
62
github.com/inconshreveable/mousetrap
73
# github.com/lunny/html2md v0.0.0-20181018071239-7d234de44546

0 commit comments

Comments
 (0)