leetcode 141. Linked List Cycle
来源:互联网 发布:大数据专业课程有哪些 编辑:程序博客网 时间:2024/06/13 22:29
Given a linked list, determine if it has a cycle in it.
/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* ListNode *next;
* ListNode(int x) : val(x), next(NULL) {}
* };
*/
class Solution {public: bool hasCycle(ListNode *head) { if(head==NULL) return false; while(head->next){ if(!head->next->next) { break; } if(head->next==head->next->next) { return true; } head->next=head->next->next; head=head->next; } return false; }};
一个指针每次走一步,一个指针走两步,有环的时候会相遇。
0 0
- [LeetCode]141.Linked List Cycle
- LeetCode 141. Linked List Cycle
- [Leetcode] 141. Linked List Cycle
- LeetCode 141. Linked List Cycle
- [leetcode] 141.Linked List Cycle
- leetcode 141.Linked List Cycle
- [leetcode] 141. Linked List Cycle
- [LeetCode]141. Linked List Cycle
- 141. Linked List Cycle LeetCode
- [LeetCode]141. Linked List Cycle
- LeetCode 141. Linked List Cycle
- LeetCode *** 141. Linked List Cycle
- [LeetCode]141. Linked List Cycle
- LeetCode 141. Linked List Cycle
- [leetcode]141. Linked List Cycle
- leetcode-141. Linked List Cycle
- 141.[LeetCode]Linked List Cycle
- 【leetcode】141. Linked List Cycle
- [leetcode]35. Search Insert Position(java)
- 【推荐】《Android应用安全设计及安全编码指导手册》更新到2016年9月1日版本
- 数据结构(三)栈结构模拟编译器判断括号是否匹配
- .DS_Store 文件是什么? / .DS_Store 文件是什么macOS
- POJ 1321 基础搜索 DFS 二
- leetcode 141. Linked List Cycle
- 基于利用指针对线性表的实现(单链表)
- java 使用 POI替换doc中的文字
- 导航条在push时出现黑框
- 《posix多线程编程》笔记(六)
- C实例---显示当前时间
- Android 自定义控件属性
- 线程同步—互斥锁+条件变量
- Ui-Router