当前位置: 首页 > news >正文

25.环形链表

141. 环形链表

给你一个链表的头节点 head ,判断链表中是否有环。

如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。

如果链表中存在环 ,则返回 true 。 否则,返回 false 。

示例 1:

输入:head = [3,2,0,-4], pos = 1
输出:true
解释:链表中有一个环,其尾部连接到第二个节点。

思路: 逐个遍历存入集合,如果tmp在集合中则表明有环;否则无环链表肯定能走到最后一个tmp最终会=null

Set<ListNode> node = new HashSet<ListNode>();
/*** 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> node = new HashSet<ListNode>();ListNode tmp = head;while(tmp !=null){if(node.contains(tmp))return true;node.add(tmp);tmp=tmp.next;}return false;}
}
View Code
http://www.jsqmd.com/news/278785/

相关文章:

  • GPEN处理时间过长?分辨率压缩与设备切换优化实战教程
  • Qwen-Image-2512使用痛点?一键脚本简化操作流程
  • AI营销赋能解决方案会哪家好,为你揭晓排名
  • 【Java线程死锁排查终极指南】:手把手教你用jstack定位并解决生产环境死锁问题
  • 2026年工程管理软件推荐:聚焦施工与合规痛点评测,涵盖房建市政等多场景应用
  • 2026年工程管理软件推荐:基于成本效益与集成能力评价,针对数据孤岛与效率痛点
  • YOLOv9本地部署对比云端:成本与效率权衡分析
  • AI营销赋能智能创新会、场景化会、执行会选哪家有答案了
  • unet image Face Fusion快捷键失效?Shift+Enter问题排查教程
  • 剖析AI营销赋能智能客服会,哪个比较靠谱?
  • 2026年广州靠谱的睡眠监测仪资深厂商推荐,马博士口碑出众!
  • Z-Image-Turbo快速上手指南:10分钟完成模型部署与测试
  • 1.21
  • 如何选择适配的工程管理软件?2026年工程管理软件推荐与排名解析
  • Java对接阿里云OSS文件上传,如何做到秒级响应与零故障?真相在这里
  • 杭州养老机器人服务有哪些,全攻略奉上
  • 2026年江苏高压柱塞泵生产厂Top10,看看有哪些
  • 2026年工程管理软件推荐:多场景深度评测,解决成本与协同痛点并附排名
  • 麦橘超然pipeline构建流程:FluxImagePipeline初始化详解
  • 2026年工程管理软件推荐:多场景深度评测与排名,解决选型与实施核心痛点
  • TurboDiffusion云原生部署:Kubernetes集群调度优化方案
  • 如何选择适配的工程管理软件?2026年工程管理软件推荐与排名,直击成本超支痛点
  • YOLOv9/RT-DETR多模型部署对比:推理速度与资源占用实测
  • Spring Security登录页改造全解析:从默认到自定义的完整路径
  • 2026年工程管理软件推荐:聚焦成本与进度管理评测,直击数据孤岛与协同痛点
  • fft npainting lama高分辨率图像修复:2000px以上处理策略
  • 2026年度睡眠监测仪推荐供应商Top10,马博士赫然在列!
  • fft npainting lama人像瑕疵修复实战:小画笔精准涂抹
  • 2026年山东地区高压柱塞泵来样定制,这些靠谱服务厂商排名揭晓
  • 为什么你的Java上传到OSS总是失败?这7种坑90%开发者都踩过