141. Linked List Cycle 判断链表是否有环
Posted 去做点事情
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了141. Linked List Cycle 判断链表是否有环相关的知识,希望对你有一定的参考价值。
class Solution { public: bool hasCycle(ListNode *head) { if(head == NULL) return false; if(head->next == NULL) return false; ListNode* p1 = head; ListNode* p2 = head; p1 = p1->next; p2 = p2->next->next; while(p2 != NULL && p2->next != NULL && p2->next->next != NULL && p1 != p2){ p1 = p1->next; p2 = p2->next->next; } if(p1 == p2) return true; else return false; } };
以上是关于141. Linked List Cycle 判断链表是否有环的主要内容,如果未能解决你的问题,请参考以下文章
[leetcode]141. Linked List Cycle判断链表是否有环