标签:
本题描述:/** * Definition for singly-linked list. * public class ListNode { * public int val; * public ListNode next; * public ListNode(int x) { * val = x; * next = null; * } * } */ public class Solution { public bool HasCycle(ListNode head) { if(head == null){ return false; } var p = head; var q = head; while(p != null && q != null && q.next != null){ var t = q; p = p.next; q = q.next.next; if(ReferenceEquals(p,q)){ return true; } } return false; } }
标签:
原文地址:http://blog.csdn.net/lan_liang/article/details/49947067