leetcode_141_Linked List Cycle
来源:互联网 发布:网络安全法宣传图片 编辑:程序博客网 时间:2024/05/22 12:52
描述:
Given a linked list, determine if it has a cycle in it.
Follow up:
Can you solve it without using extra space?
思路:
一想到唯一就直接联想到了hashSet,至于在不用额外存储空间的情况下把题目搞出来,这个,确实还没有想到,to be continued......
代码:
public boolean hasCycle(ListNode head) {if(head==null)return false; HashSet<ListNode>set=new HashSet<ListNode>(); ListNode pListNode=head; while(pListNode!=null) { if(set.contains(pListNode)) return true; else { set.add(pListNode); pListNode=pListNode.next; } }return false; }
结果:
0 0
- Leetcode_141_Linked List Cycle
- leetcode_141_Linked List Cycle
- leetcode Linked List Cycle & Linked List Cycle ||
- Linked List Cycle II Linked List Cycle
- 【LeetCode】Linked List Cycle
- Leetcode: Linked List Cycle
- Leetcode Linked List Cycle
- Linked List Cycle
- Linked List Cycle II
- Linked List Cycle
- Linked List Cycle
- Linked List Cycle II
- Leetcode: Linked List Cycle
- LeetCode:Linked List Cycle
- Linked List Cycle II
- Linked List Cycle
- Linked List Cycle II
- [LeetCode]Linked List Cycle
- 数学建模学习笔记(第四章:5个静态优化实例分析学习)
- Ajax_JQuery
- iOS_文件操作 NSNumber NSValue NSDate
- leedcode 3Sum
- 博科光纤交换机配置及管理 CLI篇
- leetcode_141_Linked List Cycle
- /proc/sys/vm参数(转)
- 解压报错缺少分卷
- Android 关闭日志
- 聊聊JVM的年轻代
- 通过动态设置ListView高度来解决ScollView与ListView互相嵌套的问题
- Android SQLite
- MFC框架程序中OnIdle
- 大数据安全的六大挑战