优化原题解,添加部分题目

This commit is contained in:
programmercarl
2022-07-20 09:45:11 +08:00
parent 1ca56dd472
commit d4f89d1b0e
27 changed files with 896 additions and 206 deletions

View File

@@ -18,6 +18,8 @@
## 思路
针对本题重点难点我录制了B站讲解视频[帮你把链表细节学清楚! | LeetCode24. 两两交换链表中的节点](https://www.bilibili.com/video/BV1YT411g7br),相信结合视频在看本篇题解,更有助于大家对链表的理解。
这道题目正常模拟就可以了。
建议使用虚拟头结点,这样会方便很多,要不然每次针对头结点(没有前一个指针指向头结点),还要单独处理。
@@ -63,8 +65,8 @@ public:
};
```
* 时间复杂度:$O(n)$
* 空间复杂度:$O(1)$
* 时间复杂度O(n)
* 空间复杂度O(1)
## 拓展