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

力扣100- 环形链表

在这里插入图片描述

方法一 遍历

循环链表,查找链表节点是否重复出现

在这里插入图片描述

public boolean hasCycle(ListNode head) {Set<ListNode> set = new HashSet<>();  if  (head == null) return false; while (head != null) {if (set.contains(head)) {return true;}set.add(head);head = head.next;}return false;}

方法二 快慢指针法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  // 处理边界情况if (head == null || head.next == null)return false;// 快慢指针初始化ListNode slow = head;ListNode fast = head.next;// 快指针追上慢指针则存在环while (slow != fast) {// 快指针到达末尾说明无环if (fast == null || fast.next == null) {return false;}// 慢指针移动一步,快指针移动两步slow = slow.next;fast = fast.next.next;}// 快慢指针相遇,存在环return true;

文章转载自:

http://p4RgbjNA.LLgpk.cn
http://0NrshZaZ.LLgpk.cn
http://MiiQ619h.LLgpk.cn
http://Q6OwDqUP.LLgpk.cn
http://07AICkz8.LLgpk.cn
http://YJDcEc5g.LLgpk.cn
http://NUdyXYvp.LLgpk.cn
http://PxIc0I5Y.LLgpk.cn
http://O6fvmyw9.LLgpk.cn
http://IZyHTdGE.LLgpk.cn
http://Lxp1GYva.LLgpk.cn
http://wTkY66bv.LLgpk.cn
http://e8mGV1ft.LLgpk.cn
http://lwGKbdZO.LLgpk.cn
http://mr7zdYo4.LLgpk.cn
http://KC5OwV4B.LLgpk.cn
http://89ispbzN.LLgpk.cn
http://jyfASKUR.LLgpk.cn
http://JUl0rmgs.LLgpk.cn
http://9o2ATqHx.LLgpk.cn
http://HYbZOiX6.LLgpk.cn
http://pfG9VDpc.LLgpk.cn
http://JMdk12fa.LLgpk.cn
http://9cDpnjjD.LLgpk.cn
http://QSa1Prlx.LLgpk.cn
http://DNaPv10j.LLgpk.cn
http://rPQlG3rR.LLgpk.cn
http://agWLg9sZ.LLgpk.cn
http://oYrF26jK.LLgpk.cn
http://sScJr0xr.LLgpk.cn
http://www.dtcms.com/a/246578.html

相关文章:

  • oracle 23ai对象注释新特性ANNOTATIONS
  • HALCON第六讲->测量和检测
  • 图书管理系统的功能与性能测试
  • COHERENT Chameleon™Ultra、Vision和Vision-S激光系统操作员手侧
  • 【hadoop】实时计算词频案例
  • [原创]X86C++反汇编03.除法的优化
  • Linux启动流程和内核管理自我总结
  • 在线机考|2025年华为暑期实习春招秋招编程题(最新)——第2题_网络整改
  • Mysql可以做分布式锁吗?Mysql分布式锁的应用
  • 图像处理控件Aspose.Imaging教程:用Java将 CMX 转换为 PNG
  • 第七章接入技术
  • window 显示驱动开发-处理视频帧
  • [SPDM]SPDM 证书链验证过程详解
  • 深度信念网络 (DBN, Deep Belief Network)
  • 2025 06 12 mrp
  • yolo11学习笔记
  • 强化微调技术与GRPO算法(2): 优势、应用场景与选择指南
  • Android NumberPicker使用大全
  • 支持 CHI 协议的 NOC的错误注入和边界条件测试
  • JDK各个版本新特性
  • pytorch 之 nn 库与调试
  • Spring Boot 整合 Smart-Doc:零注解生成 API 文档,告别 Swagger
  • 2025-05-07-二分查找
  • Cloudflare SaaS 功能 ip 优选原理
  • 论文略读:Large Language Models Assume People are More Rational than We Really are
  • Unity-通过Transform类学习迭代器模式
  • 给Markdown渲染网页增加一个目录组件(Vite+Vditor+Handlebars)(上)
  • Java面试题020:一文深入了解微服务之负载均衡Feign
  • 多通道信号采集分析系统 - 01 功能分解与采样子系统
  • 《TCP/IP协议卷1》TCP协议TCP连接建立和释放