技术栈

快慢双指针

AnFany
6 个月前
python·算法·leetcode·链表·快慢双指针
LeetCode【0019】删除链表的倒数第N个结点给定一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。示例:提示:方法核心使用虚拟头节点统一操作逻辑,采用快慢指针确定删除位置,快指针先走n步,然后快慢指针同步移动,直到快指针到达末尾
风止￴
10 个月前
java·数据结构·算法·快慢双指针
算法从零到精通 (一) ~ 快慢双指针快慢双指针是一种常用的算法技巧,通常用于解决涉及链表或数组的问题。它的基本思想是使用两个指针,一个移动速度快(快指针),一个移动速度慢(慢指针),来解决特定的问题。这两个指针通常从序列的起始位置开始,并以不同的步伐向前移动,直到达到特定的条件为止。