标签:list 表示 hashset new 索引 code boolean val pos
题目:
给定一个链表,判断链表中是否有环。
为了表示给定链表中的环,我们使用整数 pos
来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos
是 -1
,则在该链表中没有环。
示例 1:
输入:head = [3,2,0,-4], pos = 1 输出:true 解释:链表中有一个环,其尾部连接到第二个节点。
/** * Definition for singly-linked list. * class ListNode { * int val; * ListNode next; * ListNode(int x) { * val = x; * next = null; * } * } */ public class Solution { public boolean hasCycle(ListNode head) { Set<ListNode> set=new HashSet<>(); while(head!=null) { if(set.contains(head)) return true; else { set.add(head); } head=head.next; } return false; } }
标签:list 表示 hashset new 索引 code boolean val pos
原文地址:https://www.cnblogs.com/Optimism/p/10871449.html