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

Hot-141 环形链表判断

1、解法1set 判断是否visited# Definition for singly-linked list. # class ListNode: # def __init__(self, x): # self.val x # self.next None class Solution: def hasCycle(self, head: Optional[ListNode]) - bool: # 环形链表判断 # 节点范围[0,10e4] # 解法1哈希set visited set() if head None: return False if head.next head: return True node head while node ! None: if node in visited: return True else: visited.add(node) node node.next return False2、解法2快慢指针迟早追上# Definition for singly-linked list. # class ListNode: # def __init__(self, x): # self.val x # self.next None class Solution: def hasCycle(self, head: Optional[ListNode]) - bool: # 环形链表判断 # 节点范围[0,10e4] # 解法1哈希set # 解法2时间O(n),空间O(1), 快慢指针 if head None: return False if head.next head: return True # 迟早追上 slow,fast head,head while fast ! None and fast.next!None: fast fast.next.next slow slow.next if slow fast: return True return False
http://www.gsyq.cn/news/1402777.html

相关文章:

  • 开关磁阻电机变磁链三闭环DTC:抑制转矩脉动与降低铜耗的工程实践
  • 基于图像的心脏超声相位估计与时间超分辨率技术详解
  • 网易云Linux版闪退?Ubuntu音频与沙盒配置指南 - PC修复电脑医生
  • KMS_VL_ALL_AIO智能激活:Windows系统激活困境的终极技术解决方案指南
  • Ryujinx存档管理实战指南:3种方法保护你的Switch游戏进度
  • AI编程助手剪贴板安全:2026年开发者必备的代码卫生指南
  • AI代码生成安全审查:十分钟部署前检查清单与漏洞模式详解
  • IQFM:基于自监督学习的无线信号基础模型,赋能6G智能通信
  • 光纤—无线接入网传输优化与资源调度机制【附算法】
  • 数据中心故障如何浪费能源?谷歌集群数据揭示量化关系与优化策略
  • 游戏手柄+AI:打造免手操作的沉浸式开发工作流
  • 太赫兹图像噪声的非高斯特性与α稳定分布建模分析
  • MonkeyCode私有化部署实战:企业代码不出内网的安全方案
  • 作为项目经理,PDCA、六西格玛管理措施怎么提高项目质量?
  • 动态目标跨镜无缝接力追踪技术在乡村旅游景区安防场景中的应用白皮书
  • Learning Transferable Visual Models From Natural Language Supervision 精读笔记(全)
  • GEO实战指南:2026年如何让你的内容被AI大模型“选中“?
  • 电商竞品数据采集和竞对分析Agent如何搭建?从多模态感知到策略闭环的技术实战方案
  • MonkeyCode新手入门:从注册到写出第一个完整项目
  • 【收藏 2026 版】程序员转型 AI 开发:Java 老司机转型大模型实战全指南
  • UI 自动化的作用
  • 实战:用MonkeyCode从0到1做一个完整的Web应用
  • 从单车智能到群体协同:自动驾驶V2X通信与协同规划实战解析
  • 全网小说离线下载终极指南:novel-downloader让你的阅读永不中断
  • 别只盯着VS Code!在Visual Studio 2022里用GitHub Copilot写C#/ASP.NET是种什么体验?
  • 融合VAE与稀疏表示的异常检测:原理、实现与多场景应用
  • 2026年5月浙江童装/工装裤定制厂家排行,认准灵素服饰官方认证厂家 - 打我的的
  • 脑电信号导向的上肢假肢在线控制方法【附数据】
  • Hermes Agent 用户配置 Taotoken 作为自定义模型提供方的详细步骤
  • LiveTalking实时数字人解决方案:企业级AI虚拟交互系统实战指南