可以通过设置虚拟头节点统一操作。
先写了单链表,下次再写双链表。记得设置虚头尾节点,按下标添加节点时要分类讨论。
三个指针。
注意返回值,head变了,不能直接返回head。
这次用的迭代,下次可以用递归做做。
只需要扫描一遍的方法:快慢指针。
双指针,非常巧妙啊!
快慢指针,追及问题+数学计算,巧妙至极!
可以通过设置虚拟头节点统一操作。
先写了单链表,下次再写双链表。记得设置虚头尾节点,按下标添加节点时要分类讨论。
三个指针。
注意返回值,head变了,不能直接返回head。
这次用的迭代,下次可以用递归做做。
只需要扫描一遍的方法:快慢指针。
双指针,非常巧妙啊!
快慢指针,追及问题+数学计算,巧妙至极!