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

day14 leetcode-hot100-26(链表5)

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

1.哈希表

思路

与上一个一模一样,基本上没有区别,就是寻找是否存储过该节点。具体思路如下

day14 leetcode-hot100-25(链表4)-CSDN博客

具体代码

/*** Definition for singly-linked list.* class ListNode {*     int val;*     ListNode next;*     ListNode(int x) {*         val = x;*         next = null;*     }* }*/
public class Solution {public ListNode detectCycle(ListNode head) {HashMap<ListNode,Integer> map = new HashMap<>();ListNode p = head;int count = 0;while(p!=null){if(map.containsKey(p)){return p;}map.put(p,count);p=p.next;count++;}return null;}
}

相关文章:

  • vscode实时预览编辑markdown
  • Java Spring Boot 自定义注解详解与实践
  • Camera相机人脸识别系列专题分析之六:MTK ISP6S平台人脸识别fdnode流程FdNodeImp.cpp详解
  • 历年四川大学计算机保研上机真题
  • rm删除到回收站
  • RustDesk 搭建自建服务器并设置服务自启动
  • deepseek问答记录:请讲解一下torch.full_like()
  • 大数据量下的数据修复与回写Spark on Hive 的大数据量主键冲突排查:COUNT(DISTINCT) 的陷阱
  • 基本数据指针的解读-C++
  • Visual Studio中的宏变量
  • Python打卡训练营day40——2025.05.30
  • 每日算法 -【Swift 算法】将整数转换为罗马数字
  • JS手写代码篇---手写节流函数
  • allWebPlugin中间件VLC专用版之截图功能介绍
  • 评论功能开发全解析:从数据库设计到多语言实现-优雅草卓伊凡
  • 历年西安交通大学计算机保研上机真题
  • 异步并发控制代码详细分析
  • WEB3——什么是ABI
  • 《TCP/IP 详解 卷1:协议》第2章:Internet 地址结构
  • <PLC><socket><西门子>基于西门子S7-1200PLC,实现手机与PLC通讯(通过websocket转接)
  • 网站建设与管理必修/推广公众号
  • 如何建设网络营销渠道/seo快速排名外包
  • 网络营销零基础培训/网站关键词优化排名技巧
  • wordpress页面百度不收录/seo博客大全
  • 高端的咨询行业网站制作/优化大师专业版
  • 网站建设企业官网源码/做网站seo怎么赚钱