Merge pull request #234 from resyon/dev

添加了0024题交换链表节点golang版本
This commit is contained in:
Carl Sun
2021-05-24 17:59:56 +08:00
committed by GitHub

View File

@ -131,6 +131,27 @@ class Solution {
Python Python
Go Go
```go
func swapPairs(head *ListNode) *ListNode {
dummy := &ListNode{
Next: head,
}
//head=list[i]
//pre=list[i-1]
pre := dummy
for head != nil && head.Next != nil {
pre.Next = head.Next
next := head.Next.Next
head.Next.Next = head
head.Next = next
//pre=list[(i+2)-1]
pre = head
//head=list[(i+2)]
head = next
}
return dummy.Next
}
```
Javascript: Javascript:
```javascript ```javascript