Linked List Cycle
2016-06-07 14:41
197 查看
class Solution { public: bool hasCycle(ListNode *head) { if(!head) return NULL; ListNode* fast=head; ListNode* slow=head; while(fast->next&&fast->next->next) { slow=slow->next; fast=fast->next->next; if(slow==fast) return true; } return false; } };
相关文章推荐
- eclipse中clean操作中如何将validating除去
- Kafka+Storm+HDFS整合实践
- Android多线程研究(9)——线程锁Lock
- iOS数据持久化 归档 plist文件
- (RHCA436)2 集群基础管理/新节点添加
- jsp指令中的taglib指令
- 云智巡在连锁药店的巡检作用
- ChemDraw怎么绘制动物细胞结构
- (RHCA436)1 创建集群
- org.springframework.dao.DuplicateKeyException: 问题
- Java 4种单例
- 当我真正理解了扩展欧几里得定理
- C# 获取本机的串口号
- (RHCSA)7 LDAP+kerberos+autofs实现账户验证登录
- 微软云Azure Website 远程调试
- Android终止线程的方法
- JavaAPI之注释类型 Documented
- CocoaPods的安装及第三方类库的使用
- (RHCSA)6 磁盘管理
- 使用游标的存储过程