news 2026/8/28 22:26:09

day34(12.15)——leetcode面试经典150

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
day34(12.15)——leetcode面试经典150

141. 环形链表

141. 环形链表

这个题就是滑冰的时候的兔子战术,等快的链表和慢的链表相等的时候说明必有环。

题目:

题解:

/** * Definition for singly-linked list. * class ListNode { * int val; * ListNode next; * ListNode(int x) { * val = x; * next = null; * } * } */ public class Solution { public boolean hasCycle(ListNode head) { ListNode slow = head; ListNode fast = head; while(fast!=null&&fast.next!=null) { slow = slow.next; fast = fast.next.next; //如果快的追上了慢的,说明是环形 if(slow == fast) { return true; } } return false; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/28 5:31:39

Selenium进阶:高效UI测试实战

UI自动化测试的现状与挑战 随着敏捷开发与DevOps实践的普及,UI自动化测试已成为软件质量保障的核心环节。2025年的测试行业面临着测试脚本维护成本高、执行稳定性不足、跨平台兼容性复杂三大挑战。Selenium作为持续演进的开源测试框架,通过4.0版本的功能…

作者头像 李华
网站建设 2026/8/27 12:13:06

OWASP Top 10深度解析:软件测试工程师的安全防护手册

一、为什么测试工程师必须掌握OWASP Top 10?在数字化浪潮席卷全球的今天,Web应用已成为业务运营的核心载体。作为软件质量保障的关键角色,测试工程师的职责早已超越功能验证的范畴。OWASP(开放Web应用安全项目)Top 10作…

作者头像 李华
网站建设 2026/8/28 21:57:14

【总纲】IT运维面试知识图谱与高频问题汇总

说明: 此大纲面试题目,根据实际客户业务场景为切入点,根据客户业务访问链路,串联起IT运维整个技术栈体系,从而形成知识框架与体系思维,详细见如下链接,一个订单背后的技术江湖:用一次下单,串起IT运维全技术栈:https://blog.csdn.net/qq_33525062/article/details/15…

作者头像 李华
网站建设 2026/8/27 9:59:20

项目解决方案:某地管理部门工地智能监管AI识别解决方案

目录 第一章 项目背景 1.1 政策推动与监管需求 1.2 技术革新与智能化趋势 1.3 工地实际需求与挑战 第二章 方案设计概述 2.1 系统总体架构 2.2 硬件设备选型与配置 2.3 软件系统设计与开发 第三章 需要解决的问题及其复杂性 3.1 人脸比对准确性与效率问题 3.2 作业规…

作者头像 李华
网站建设 2026/8/28 7:49:43

信捷XDPLC与台达温控器组网实战手记

信捷XDPLC与3台台达DT330温控器通讯程序本体远程双设定(XJXD-4) 功能:通过信捷XD5,实现对3台台达DT330温控器设定温度,读取温度,本体远程双设定温度,反应灵敏,通讯稳定可靠。 程序采用轮询方式 器件&#x…

作者头像 李华