Skip to the content.
链表问题
Reading Notes Collection
View on GitHub
链表问题
常用技巧
添加桩结点,简化问题
链表问题经常采用双指针甚至三指针方法。
节点进行值交换
例题
19. 删除链表的倒数第 N 个结点
典型习题
链表排序问题
由于链表本身无法随机访问的性质,通常情况只有4种基本排序算法可用:
选择排序:记录最小值出现的节点,利用指针进行值交换
冒泡排序:相邻节点值交换
归并排序:拆除节点构建新链表
插入排序
例题:
148. 排序链表