美文网首页
判断链表是否有环

判断链表是否有环

作者: kklwg | 来源:发表于2019-05-24 16:35 被阅读0次

    leetcode地址:https://leetcode-cn.com/problems/linked-list-cycle/。

    java代码:

    publicclass_141_环形链表 {

    classListNode {

        intval;

        ListNodenext;

        ListNode(intx) {

            val=x;

            next=null;

        }

    }

    publicbooleanhasCycle(ListNodehead) {

    if(head==null||head.next==null)

    {

    return false;

    }

    //快慢指针

    ListNodeslowListNode = head;

    ListNodefastListNode=head.next;

    while(fastListNode != null && fastListNode.next != null)

    {

    if(slowListNode == fastListNode)

    {

    return true;

    }

    slowListNode = slowListNode.next;

    fastListNode = fastListNode.next.next;

    }

            return false;

    }

    }

    相关文章

      网友评论

          本文标题:判断链表是否有环

          本文链接:https://www.haomeiwen.com/subject/prxthqtx.html