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

ops/2024/11/14 15:10:34/

解题思路:

使用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.ppmy.cn/ops/133336.html

相关文章

2024-11-10-leetcode每日一题-540. 有序数组中的单一元素

题目描述 给你一个仅由整数组成的有序数组&#xff0c;其中每个元素都会出现两次&#xff0c;唯有一个数只会出现一次。 请你找出并返回只出现一次的那个数。 你设计的解决方案必须满足 O(log n) 时间复杂度和 O(1) 空间复杂度。 示例 1: 输入: nums [1,1,2,3,3,4,4,8,8] …

Spring Boot 的生命周期

Spring Boot的生命周期非常丰富&#xff0c;包含了从初始化到运行再到关闭的各个阶段。每个阶段都有其特定的任务和事件&#xff0c;开发者可以利用这些生命周期的特性来更好地控制应用的行为。 初始化阶段 (Initialization Phase) 1. 构造 SpringApplication 对象 当调用 Spr…

雷光联动自动化标校方法

技术领域 本发明涉及光电技术领域,安防领域,尤其涉及雷达光电动态标校等。 背景技术 随着雷达与光电的应用领域越来越广泛,如重点区域防护,“低慢小”目标探测,船只探测,鸟类探测等。其使用领域,用途日趋多样化,但在应用中有个难度较大的流程就是实现雷达与光电的零…

练习LabVIEW第四十三题

学习目标&#xff1a; 模拟红绿灯&#xff0c;红灯亮十秒&#xff0c;绿灯亮五秒&#xff0c;交替&#xff0c;并用波形图将波形显示 开始编写&#xff1a; 前面板 两个指示灯&#xff0c;一个红色&#xff0c;一个绿色&#xff0c;一个波形图&#xff1b; 程序框图 创建…

SDL事件相关

文章目录 事件相关的函数和数据结构用户自定义事件代码相关&#xff1a; 事件相关的函数和数据结构 SDL_WaitEvent :等待一个事件SDL_PushEvent 发送一个事件SDL_PumpEvents(): 将硬件设备产生的时间放入事件队列 &#xff0c;用于读取事件&#xff0c;在调用该函数之前&#…

阿里云aliyun gradle安装包下载地址

阿里云 查找你要下载的安装包 macports-distfiles-gradle安装包下载_开源镜像站-阿里云 https://mirrors.aliyun.com/macports/distfiles/gradle/gradle-8.9-bin.zip 腾讯 https://mirrors.cloud.tencent.com/gradle/ https://mirrors.cloud.tencent.com/gradle/ https…

学校服务器连接pycharm配置2

上一个可能还是有点问题&#xff0c;因为实际在跑的时候读取的其实是本地的anaconda&#xff0c;这个重新整了一下流程 首先在学校服务器先激活自己创建的虚拟环境&#xff0c;这里就不截图了 然后在pycharm里面打开设置 选择这个python解释器 这里有添加解释器 选择SSH …

机器学习-35-提取时间序列信号的特征

文章目录 1 特征提取方法1.1 特征提取过程1.2 两类特征提取方法2 基于数据驱动的方法2.1 领域特定特征提取2.2 基于频率的特征提取2.2.1 模拟信号2.2.2 傅里叶变换2.2.3 抽取最大幅值对应特征2.2.4 抽取峰值幅值对应特征2.3 基于统计的特征提取2.4 基于时间的特征提取3 参考附录…