#735. 链表是否有环
链表是否有环
题目描述
链表是否有环的含义是指链表中是否存在一个节点,其next指针指向链表中之前的某个节点,从而形成闭合的循环结构。这种情况会导致遍历链表时进入无限循环,无法正常终止。现在要求你设计一个程序判断输入的链表数据是否有环。
输入格式
输入为两行,第一行表示链表数据,以“-1”结尾表示输出完毕 第二行表示输入环入口位置(从0开始,-1表示无环)
输出格式
输出链表的检测结果是否有环,以及环的位置
样例
输入样例 1
1 2 3 4 5 6 7-1
1
输出样例 1
链表检测结果: 有环(环入口在位置 1)
输入样例 2
2 5 6 7 8 -1
6
输出样例 2
链表检测结果: 无环
输入样例 3
-1
-1
输出样例 3
链表检测结果: 无环