Linked List Cycle【leetcode】
来源:互联网 发布:javascript 数组clear 编辑:程序博客网 时间:2024/06/16 18:45
判断链表是否有环,笔试题做过很多次了。
定义一个快指针,一个慢指针,若有环,则他们最后一定会相遇。
/** * 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) { ListNode *fast, *slow;if (head == NULL) return false;slow = head;fast = head->next;while (fast != NULL && fast->next != NULL){if (slow == fast) return true;slow = slow->next;fast = fast->next->next;}return false; }};
0 0
- leetcode Linked List Cycle & Linked List Cycle ||
- 【LeetCode】Linked List Cycle
- Leetcode: Linked List Cycle
- Leetcode Linked List Cycle
- Leetcode: Linked List Cycle
- LeetCode:Linked List Cycle
- [LeetCode]Linked List Cycle
- LeetCode | Linked List Cycle
- Leetcode: Linked List Cycle
- LeetCode: Linked List Cycle
- LeetCode - Linked List Cycle
- [LeetCode] - Linked List Cycle
- LeetCode - Linked List Cycle
- [LeetCode]Linked List Cycle
- 【LeetCode】Linked List Cycle
- Linked List Cycle - LeetCode
- 【LeetCode】Linked List Cycle
- Linked List Cycle -- LeetCode
- template放置位置错误导致backbone报错
- win10不能连接vpn解决方法
- 仿ios滚动 有弹性的ScrollView
- Proguard打包混淆报错:can't find superclass or interface
- Android开源项目——自定义圆形图片组件CircularImageView
- Linked List Cycle【leetcode】
- 数据结构与算法分析 C语言描述 单链表的实现
- Java自带的性能监测工具用法简介——jstack、jconsole、jinfo、jmap、jdb、jsta、jvisualvm
- sqlite数据查询速度慢的可能原因
- C/C++--strcpy函数实现
- 网络状态检测方法测试结果
- Java 局部内部类
- [LeetCode] Maximum Product Subarray
- hdu 1498 50 years, 50 colors(二分图匹配--最小点覆盖)