博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LeetCode] NO. 141 Linked List Cycle
阅读量:6552 次
发布时间:2019-06-24

本文共 551 字,大约阅读时间需要 1 分钟。

[题目] 

Given a linked list, determine if it has a cycle in it.

[题目解析] 判断一个单链表中是否含有环,这是一个非常常见的面试题目。思路也非常简单,可以定义两个指针,一个快,一个慢,最后慢的追上快的,指向同一个节点,说明有环。

public boolean hasCycle(ListNode head) {        ListNode p = head;        ListNode q = head;        while(null != p && null != q){            p = p.next;            q = q.next;            if(null != q){                q = q.next;            }            if(null != p && p == q){                return true;            }        }        return false;    }

  

转载于:https://www.cnblogs.com/zzchit/p/5951131.html

你可能感兴趣的文章
Oracle约束的状态及验证机制
查看>>
Redis总结(七)Redis运维常用命令
查看>>
linux命令:cpio命令 系统裁剪之四busybox 进行linux系统制作
查看>>
常用shell
查看>>
文档的压缩与打包
查看>>
interactive_timeout和wait_timeout的关系
查看>>
tftp+syslinux 6.x 搭建PXE系统(支持EFI模式)
查看>>
python3 在不同操作系统安装第三方库方法
查看>>
redhat5.8+mfs(提供软件包文档)
查看>>
python编写登录接口
查看>>
MySQL高可用方案之多级复制
查看>>
OVS 中的各种网络设备 - 每天5分钟玩转 OpenStack(128)
查看>>
Python火车票代码
查看>>
Android开发者指南(7) —— App Install Location
查看>>
Trafficserver Cluster模式
查看>>
埃森哲:人工智能与物联网带动保险科技投资潮
查看>>
呼叫中心员工的压力源分析与改善建议
查看>>
云体系联盟亮相中国互联网大会,推动产业融合创新
查看>>
红帽公司调整OpenStack平台升级策略,旨在吸引更多受众
查看>>
亚马逊推出 Blox,用于 EC2 容器服务的开源工具集合
查看>>