牛客hot100--BM6---判断链表中是否有环(简单难度)

简介: 牛客hot100--BM6---判断链表中是否有环(简单难度)

目录

题目概述(简单难度)

题目链接:

点我进入牛客网

思路与代码

思路展现

这道题目是我之前做过的一道题目,具体题解可以看我的这篇博客:

点我进入博客

代码示例

/**
 * Definition for singly-linked list.
 * class ListNode {
 *     int val;
 *     ListNode next;
 *     ListNode(int x) {
 *         val = x;
 *         next = null;
 *     }
 * }
 */
public class Solution {
    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 == slow) {
                return true;
            }
        }
        return false;
    }
}

2.png

相关文章
【腾讯】环形链表(证明有环)
【腾讯】环形链表(证明有环)
|
测试技术
【面试必刷TOP101】合并k个已排序的链表 & 判断链表中是否有环
【面试必刷TOP101】合并k个已排序的链表 & 判断链表中是否有环
72 0
|
6月前
|
缓存 测试技术
有环链表的处理
【5月更文挑战第7天】该文介绍了链表环的检测和处理方法。使用快慢指针可判断链表是否存在环,相遇点距离等于环入口距离。环的长度可通过相遇时慢指针的步长计算。若两链表相交,它们的尾节点相同。
45 1
有环链表的处理
|
5月前
|
算法
【数据结构与算法 刷题系列】判断链表是否有环(图文详解)
【数据结构与算法 刷题系列】判断链表是否有环(图文详解)
|
存储 索引
判断环形链表是否有环??返回环形链表的入口点!!
判断环形链表是否有环??返回环形链表的入口点!!
41 1
|
11月前
|
机器学习/深度学习 存储 缓存
有环链表环的问题
有环链表环的问题
|
算法
大厂面试经典单链表例题(创建有序单链表,逆置单链表,判断链表是否有环,取链表中间节点)(含核心代码与解析)
大厂面试经典单链表例题(创建有序单链表,逆置单链表,判断链表是否有环,取链表中间节点)(含核心代码与解析)
|
存储 索引
使用双指针方法来判断链表是否是一个会问链表
使用双指针方法来判断链表是否是一个会问链表
119 0
使用双指针方法来判断链表是否是一个会问链表
|
算法 JavaScript 前端开发
判断链表中是否又环使用JavaScript解决算法问题
判断链表中是否又环使用JavaScript解决算法问题
149 0
判断链表中是否又环使用JavaScript解决算法问题