技术栈
快慢双指针
Q741_147
5 小时前
c++
·
算法
·
leetcode
·
快慢双指针
·
环形问题
优选算法 力扣 202.快乐数 快慢双指针 解决带环问题 C++解题思路 每日一题
题目链接:快乐数题目描述:示例 1: 输入:n = 19 输出:true 解释: 1² + 9² = 82 8² + 2² = 68 6² + 8² = 100 1² + 0² + 0² = 1
AnFany
9 个月前
python
·
算法
·
leetcode
·
链表
·
快慢双指针
LeetCode【0019】删除链表的倒数第N个结点
给定一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。示例:提示:方法核心使用虚拟头节点统一操作逻辑,采用快慢指针确定删除位置,快指针先走n步,然后快慢指针同步移动,直到快指针到达末尾
风止
1 年前
java
·
数据结构
·
算法
·
快慢双指针
算法从零到精通 (一) ~ 快慢双指针
快慢双指针是一种常用的算法技巧,通常用于解决涉及链表或数组的问题。它的基本思想是使用两个指针,一个移动速度快(快指针),一个移动速度慢(慢指针),来解决特定的问题。这两个指针通常从序列的起始位置开始,并以不同的步伐向前移动,直到达到特定的条件为止。