平顶山网站网站建设,wordpress搜索错误,浙江高端网站,thecontent WordPress简单
1.9K
相关企业
给你一个链表的头节点 head #xff0c;判断链表中是否有环。
如果链表中有某个节点#xff0c;可以通过连续跟踪 next 指针再次到达#xff0c;则链表中存在环。 为了表示给定链表中的环#xff0c;评测系统内部使用整数 pos 来表示链表尾连接到链…简单
1.9K
相关企业
给你一个链表的头节点 head 判断链表中是否有环。
如果链表中有某个节点可以通过连续跟踪 next 指针再次到达则链表中存在环。 为了表示给定链表中的环评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置索引从 0 开始。注意pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。
如果链表中存在环 则返回 true 。 否则返回 false 。 示例 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) {if(headnull || head.nextnull){return false;}ListNode t1 head;ListNode t2 head.next;while(true){if(t2.nextnull || t2.next.nextnull){//说明无环break;}t1 t1.next;t2 t2.next.next;if(t1t2){return true;}}return false;}
}