news 2026/5/27 12:39:56

Hot-141 环形链表判断

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Hot-141 环形链表判断

1、解法1:set 判断是否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 False

2、解法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
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/27 12:39:12

Ryujinx存档管理实战指南:3种方法保护你的Switch游戏进度

Ryujinx存档管理实战指南:3种方法保护你的Switch游戏进度 【免费下载链接】Ryujinx 用 C# 编写的实验性 Nintendo Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/ry/Ryujinx 你是否曾在Ryujinx模拟器中投入数十小时通关游戏,却因…

作者头像 李华
网站建设 2026/5/27 12:39:07

AES-DLC逻辑锁定:为DSP IP核打造抗SAT攻击的硬件安全防线

1. 项目概述:当DSP IP核遇上“逻辑锁”在芯片设计领域,尤其是消费电子和通信设备中,数字信号处理器(DSP)IP核因其高性能和可重用性,成为了众多SoC设计的核心模块。然而,这也使其成为了硬件安全攻…

作者头像 李华
网站建设 2026/5/27 12:37:20

Pixelle-Video完整教程:零基础快速掌握AI全自动短视频制作

Pixelle-Video完整教程:零基础快速掌握AI全自动短视频制作 【免费下载链接】Pixelle-Video 🚀 AI 全自动短视频引擎 | AI Fully Automated Short Video Engine 项目地址: https://gitcode.com/GitHub_Trending/pi/Pixelle-Video 还在为制作短视频…

作者头像 李华
网站建设 2026/5/27 12:35:56

动态目标跨镜无缝接力追踪技术在乡村旅游景区安防场景中的应用白皮书

动态目标跨镜无缝接力追踪技术在乡村旅游景区安防场景中的应用白皮书镜像视界浙江科技有限公司2026年5月摘要乡村旅游作为全域文旅振兴、乡村产业赋能、城乡消费融合的核心载体,依托原生态山水、田园步道、乡村民宿、户外研学、郊野休闲等特色业态,成为国…

作者头像 李华
网站建设 2026/5/27 12:34:54

当 AEC 遇上 AI:AU-48 能否打破 100dB 回音消除的天花板?

前言做过全双工通话设备的工程师都懂:喇叭与麦克风间距<5cm,音量>90dB,回音直接啸叫;传统 AEC 仅能处理线性回音,非线性失真、空间混响完全无解;纯算法 AEC 在强噪音下收敛慢&#x…

作者头像 李华