目录 1. 相交链表 1.1 C++实现 1.2 Python实现 1.3 时空分析 2. 反转链表 2.1 C++实现 2.2 Python实现 2.3 时空分析 3. 回文链表 3.1 C++实现 3.2 Python实现 3.3 时空分析 4. 环形链表 4.1 C++实现 4.2 Python实现 4.3 时空分析 5. 环形链表 II 5.1 C++实现 5.2 Python实现 5.3 时空分析 6. 合并两个有序链表 6.1 C++实现 6.2 Python实现 6.3 时空分析 7. 两数相加 7.1 C++实现 7.2 Python实现 7.3 时空分析 8. 删除链表的倒数第 N 个结点 8.1 C++实现 8.2 Python实现 8.3 时空分析 9. 两两交换链表中的节点 9.1 C++实现 9.2 Python实现 9.3 时空分析 10. K 个一组翻转链表 10.1 C++实现 10.2 Python实现 10.3 时空分析 11. 复制带随机指针的链表 11.1 C++实现 11.2 Python实现 11.3 时空分析 12. 排序链表 12.1 C++实现 12.2 Python实现 12.3 时空分析 13. 合并 K 个升序链表 13.1 C++实现 13.2 Python实现 13.3 时空分析 14. LRU 缓存 14.1 C++实现 14.2 Python实现 14.3 时空分析 15. 拓展 15.1 链表的中间结点 15.2 反转链表 II 1. 相交链表 🔗 原题链接:160. 相交链表 我们可以设置两个指针 p , q p,q p,