当前位置:网站首页>#yyds干货盘点# 面试必刷TOP101:判断链表中是否有环
#yyds干货盘点# 面试必刷TOP101:判断链表中是否有环
2022-07-30 22:43:00 【51CTO】
1.简述:
判断给定的链表中是否有环。如果有环则返回true,否则返回false。
数据范围:链表长度 ,链表中任意节点的值满足
要求:空间复杂度 ,时间复杂度
输入分为两部分,第一部分为链表,第二部分代表是否有环,然后将组成的head头结点传入到函数里面。-1代表无环,其它的数字代表有环,这些参数解释仅仅是为了方便读者自测调试。实际在编程时读入的是链表的头节点。
例如输入{3,2,0,-4},1时,对应的链表结构如下图所示:

可以看出环的入口结点为从头结点开始的第1个结点(注:头结点为第0个结点),所以输出true。
输入:
复制
返回值:
复制
说明:
输入:
返回值:
说明:
输入:
返回值:
2.代码实现:
边栏推荐
猜你喜欢

Detailed explanation of the delete problem of ClickHouse delete data

解决npm warn config global `--global`, `--local` are deprecated. use `--location=global` instead

MySql统计函数COUNT详解

WSL2设置默认启动用户(debian)

阿里云视频点播+项目实战

【MySQL】MySQL中对数据库及表的相关操作

QT开发简介、命名规范、signal&slot信号槽

The reason for not using bs4 is that the name is too long?Crawl lottery lottery information

IJCAI2022 Tutorial | Spoken Language Comprehension: Recent Advances and New Fields

EasyExcel综合课程实战
随机推荐
mysql获取近7天,7周,7月,7年日期,根据当前时间获取近7天,7周,7月,7年日期
【2022-05-31】JS逆向之易企秀
小心你的字典和样板代码
解决一个Mysql的utf8编码导致的问题
成功解决ModuleNotFoundError: No module named ‘Image‘
cmd (command line) to operate or connect to the mysql database, and to create databases and tables
IJCAI2022 Tutorial | Spoken Language Comprehension: Recent Advances and New Fields
[MySQL] Mysql transaction and authority management
【Summary】机器人方法汇总
cnpm的安装与使用
Day016 类和对象
c语言进阶篇:指针(五)
宁波中宁典当转让29.5%股权为283.38万元,2021年所有者权益为968.75万元
连号区间数
@RequestBody、 @RequestParam 、 @PathVariable 和 @Vaild 注解
Rust编译报错:error: linker `cc` not found
【导航规划】导航规划背景知识总结
MySQL 8.0.29 decompressed version installation tutorial (valid for personal testing)
Solve the problem of centos8 MySQL password ERROR 1820 (HY000) You must reset your password using the ALTER USER
MySQL 8.0.29 设置和修改默认密码