Update 0024.两两交换链表中的节点.md

添加javascript递归版本实现
This commit is contained in:
Dan
2024-03-15 11:47:33 +11:00
committed by GitHub
parent c342d7e2c1
commit 6e550159d5

View File

@ -285,6 +285,21 @@ var swapPairs = function (head) {
};
```
```javascript
// 递归版本
var swapPairs = function (head) {
if (head == null || head.next == null) {
return head;
}
let after = head.next;
head.next = swapPairs(after.next);
after.next = head;
return after;
};
```
### TypeScript
```typescript