题解 | #牛牛队列成环#
更多关于**算法题解、软件开发面经、机器学习算法面经、各企业面试问题记录**,关注**Fintech砖**,持续更新中。https://www.nowcoder.com/users/873777317
企业面试记录专栏https://www.nowcoder.com/creation/manager/columnDetail/0YBWnm
机器学习面经专栏https://www.nowcoder.com/creation/manager/columnDetail/j8nNy0
软件开发面经专栏https://www.nowcoder.com/creation/manager/columnDetail/0aXKaM
【1】题目考察的知识点:链表、快慢指针
【2】题目解答方法的文字分析
- 定义快慢指针
- 慢走一步,快走两步,若值相等,则有环,否则无环(前提是值不同) 3 返回结果
【3】本题解析所用的编程语言:java
【4】完整且正确的编程代码
public boolean hasCycle (ListNode head) {
if (head==null)return false;
ListNode slow=head;
ListNode fast=head;
while(fast!=null && fast.next!=null){
slow=slow.next;
fast=fast.next.next;
if(fast!=null && fast.val==slow.val)return true;
}
return false;
}
#23届找工作求助阵地##在找工作求抱抱##如何看待2023届秋招##我的求职思考##互联网没坑了,还能去哪里?#编程算法题详解集锦 文章被收录于专栏
牛客top101+牛客top202+leetcode热题