当前位置:网站首页>[C题目]力扣141. 环形链表
[C题目]力扣141. 环形链表
2022-08-02 20:33:00 【GLC8866】
思路:快慢指针,同一起点,速度不同,出发以后两个指针如果相遇说明有环。
这里的相遇不是指第一次fast超过slow,而是指fast==slow。也就是说也可能存在fast超过slow,但是两结点未重合。
快慢指针一定会重合的原理:
bool hasCycle(struct ListNode *head)
{
struct ListNode * slow=head;
struct ListNode * fast=head;
while(fast&&fast->next)
{
slow=slow->next;
fast=fast->next->next;
if(fast==slow)
return true;
}
return false;
}
边栏推荐
猜你喜欢
软件成分分析:华为云重磅发布开源软件治理服务
The time series database has been developed for 5 years. What problem does it need to solve?
《分布式微服务电商》专题(一)-项目简介
「每周译Go」这次我们来点不一样的!--《How to Code in Go》系列上线
【实战 已完结】WPF开发自动化生产管理平台
模糊查询like用法实例(Bee)
Solve the docker mysql can't write Chinese
用户之声 | GBASE南大通用实训有感
9,共模抑制比一-不受输入信号中共模波动的影响。【如何分析共模CM抑制比。】
VisualStudio 制作Dynamic Link Library动态链接库文件
随机推荐
汉源高科千兆4光4电工业级网管型智能环网冗余以太网交换机防浪涌防雷导轨式安装
正则表达式
模糊查询like用法实例(Bee)
有效解决MySQL报错:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO/YES)
Day35 LeetCode
实现fashion_minst服装图像分类
How to quickly compare two byte arrays for equality in .NET
How the sensor works
信息学奥赛一本通(1257:Knight Moves)
信息学奥赛一本通(1256:献给阿尔吉侬的花束)
V - memo new instructions
软件成分分析:华为云重磅发布开源软件治理服务
基本语法(三)
ABAP grammar small review
14、学习MySQL 连接的使用
Jar包启动通过ClassPathResource获取不到文件路径问题
How to use windbg check c # a thread stack size?
【目标检测】YOLOv5:640与1280分辨率效果对比
Likou Question of the Day - Day 46 - 344. Reverse Strings
C# Monitor类