leetcode刷题34

冷暖自知 提交于 2019-11-30 02:15:33

今天刷的另一道题是LeetCode第141题,环形链表,这儿题也不是很难,直接快慢指针就解决了,具体地代码如下:

 public boolean hasCycle(ListNode head) {
        ListNode fast=head;
        if (head==null){
            return false;
        }
        if (head.next==head){
            return true;
        }
        while (fast.next!=null){
            if (fast.next.next==null){
                return false;
            }
            fast=fast.next.next;
            head=head.next;
            if (fast==head){
                return true;
            }            
        }
        return false;
    }

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!