链表系列
1. 题目描述
数据样例:
2. 常规解法
思路:第一次遍历先求出链表长度,然后算出指定的位置,第二次遍历的时候找到对应节点进行删除
3. 优化思路
双指针指针:快慢指针,它们之间的距离为N,然后类似于滑动窗口一起向前
初始化:
然后一起直到fast指向最后一个节点:
对应代码:
数据样例:
思路:第一次遍历先求出链表长度,然后算出指定的位置,第二次遍历的时候找到对应节点进行删除
双指针指针:快慢指针,它们之间的距离为N,然后类似于滑动窗口一起向前
初始化:
然后一起直到fast指向最后一个节点:
对应代码: