[LeetCode 第10题] -- Linked List Cycle
来源:互联网 发布:php curl模拟表单提交 编辑:程序博客网 时间:2024/06/10 20:38
题目链接: linked List Cycle
题目意思: 给定一个链表,判断链表是否有环
代码:
/** * 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);};bool Solution::hasCycle (ListNode *head) { if (NULL == head) { return false; } ListNode *tmpHeadOne = head; ListNode *tmpHeadTwo = head; int step = 0; while ((tmpHeadOne != NULL) && (tmpHeadTwo != NULL)) { if ((step != 0) && (tmpHeadOne == tmpHeadTwo)) { return true; } step++; tmpHeadOne = tmpHeadOne->next; tmpHeadTwo = tmpHeadTwo->next; if (tmpHeadTwo != NULL) { tmpHeadTwo = tmpHeadTwo->next; } } return false;}
0 0
- [LeetCode 第10题] -- Linked List Cycle
- 第10题 Linked List Cycle II
- [LeetCode 第11题] -- Linked List Cycle II
- 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
- Http测试工具
- 逻辑判断如何写之一例:Vb 2010 如何读取空格分开的字符
- SpringMVC使用进阶-文件上传
- 42移动归属地的bug解决和双击事件
- Errors running builder 'DeploymentBuilder' on project ' 问题
- [LeetCode 第10题] -- Linked List Cycle
- EL表达式对字符串处理 --jstl与EL表达式处理字符串
- nyoj119士兵杀敌(三)
- 微信服务号/企业号防止AccessToken过期的操作指南深入浅出
- 字节对齐/内存对齐/对齐粒度
- js 获取系统时间
- splunk破解最简单的方案
- linux dd命令详解
- Issues in Linux "man"