<strike id="5ntnv"><i id="5ntnv"><del id="5ntnv"></del></i></strike>
<strike id="5ntnv"></strike><ruby id="5ntnv"></ruby><del id="5ntnv"><dl id="5ntnv"><del id="5ntnv"></del></dl></del><strike id="5ntnv"><dl id="5ntnv"><del id="5ntnv"></del></dl></strike>
<strike id="5ntnv"></strike>
<strike id="5ntnv"></strike>
<span id="5ntnv"><dl id="5ntnv"></dl></span>
<strike id="5ntnv"><i id="5ntnv"><del id="5ntnv"></del></i></strike><th id="5ntnv"><noframes id="5ntnv"><span id="5ntnv"><dl id="5ntnv"><del id="5ntnv"></del></dl></span>
<span id="5ntnv"></span>
<strike id="5ntnv"><dl id="5ntnv"><del id="5ntnv"></del></dl></strike>
<strike id="5ntnv"><dl id="5ntnv"><del id="5ntnv"></del></dl></strike><strike id="5ntnv"><i id="5ntnv"></i></strike><span id="5ntnv"></span>
<strike id="5ntnv"></strike>
<strike id="5ntnv"></strike>
<th id="5ntnv"><noframes id="5ntnv">
<ruby id="5ntnv"></ruby>
<strike id="5ntnv"><dl id="5ntnv"></dl></strike>

貴州網站建設公司貴州網站建設公司

141. Linked List Cycle

Given a linked list, determine if it has a cycle in it.

Follow up:
Can you solve it without using extra space?

本題可以利用之前的find the duplicate number的方法來解,代碼如下:

1 /** 2  * Definition for singly-linked list. 3  * class ListNode {  4  *     int val; 5  *     ListNode next; 6  *     ListNode(int x) {  7  *         val = x; 8  *         next = null; 9  *     }10  * }11  */12 public class Solution { 13     public boolean hasCycle(ListNode head) { 14         ListNode fast = head;15         ListNode slow = head;16         while(fast!=null&&fast.next!=null){ 17             fast = fast.next.next;18             slow = slow.next;19             if(fast==slow){ 20                 return true;21             }22         }23         return false;24     }25 }

 

   

作者:CodesKiller
來源鏈接:https://www.cnblogs.com/codeskiller/p/6380500.html

贊(25)
未經允許不得轉載:>貴州網站建設公司 » 141. Linked List Cycle
国产欧美精品