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

力扣 LeetCode 142. 环形链表II(Day2:链表)

解题思路:

使用set判断是否重复添加,如果set加入不进去证明之前到达过该节点,有环

public class Solution {
    public ListNode detectCycle(ListNode head) {
        Set<ListNode> set = new HashSet<>();
        ListNode cur = head;
        while (cur != null) {
            boolean tag = set.add(cur);
            if (tag == false) return cur;
            cur = cur.next;
        }
        return null;
    }
}


http://www.kler.cn/a/391615.html

相关文章:

  • 【EI 会议征稿】第四届材料工程与应用力学国际学术会议(ICMEAAE 2025)
  • UML系列之Rational Rose笔记八:类图
  • Anaconda安装(2024最新版)
  • 数据存储与信息技术领域 - 磁带技术:企业用磁带与音乐磁带
  • 【Linux 之一 】Linux常用命令汇总
  • 宝塔面板 申请证书后 仍然提示不安全
  • 负载均衡式在线oj项目开发文档2(个人项目)
  • Linux之进程
  • java:多态练习
  • filerchain是什么类
  • MongoDB增删改查,复杂查询案例分析
  • 精准监测,高效防护:特力康输电线路防山火新方案
  • Vue2+ElementUI:用计算属性实现搜索框功能
  • Python网络爬虫简介
  • 信令服务器设计之websocket
  • Spring Boot基础教学:Spring Boot 简介
  • 元器件封装
  • Linux系统编程学习 NO.11——进程的概念(2)
  • IntelliJ+SpringBoot项目实战(四)--快速上手数据库开发
  • php中ajax怎么使用【小白专用24.11.12】
  • git怎么切换分支
  • 安装双系统(linux操作系统(debian)安装)
  • Kafka新节点加入集群操作指南
  • 前端性能优化2
  • Redis主从复制(replication)
  • SpringBoot(十七)创建多模块Springboot项目