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

leetcode141.环形链表

直接快慢指针,如果有环,那么快指针一定会在成环的起始点与慢指针相遇 

/**
 * 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,fast=head;
        while(fast!=null&&fast.next!=null){
            fast=fast.next.next;
            slow=slow.next;
            if(slow==fast)
                return true;
        }
        return false;
    }
}

 

相关文章:

  • 数据分析中的基线校正算法全解析:原理、实现与应用
  • 什么是Giteki认证?认证流程详解
  • 盾牌图鉴(死亡细胞)
  • Go 语言常见错误——控制结构
  • 前端知识点 --- border-Radius的四个角(css)
  • MSYS2:Windows 开发环境的技术革新
  • react + css 实现 椭圆布局
  • 赛逸展2025年重磅回归,科技盛宴再启新篇
  • Manus的开源替代者之一:OpenManus通用AI智能体框架解析及产品试用
  • MacOS 安装open webui
  • 数据类设计_图片类设计总结(常更新)
  • 快速入手-基于Django-rest-framework的mixins混合类简洁写法(六)
  • 【算法学习计划】贪心算法(上)
  • 单片机 - MSB先发的串行数据收发 知识点整理
  • 华宇TAS应用中间件与晓窗科技智慧校园管理一体化平台完成兼容互认证
  • 有关C++加密和自制简单加密程序。
  • 西门子 CPU 1513-1 PN TCP Server 接收字符串前多了一个问号
  • OpenAI 推出图像生成新突破:GPT-4o 实现图像编辑对话化
  • 数据结构——最短路径BFS算法
  • WHAT - 程序员英语之美式发音学习系列(二)
  • 没学过计算机开始学做网站/什么是seo文章
  • 如何建立公司网站是什么/亚马逊关键词排名提升
  • 南宁网站建设南宁/如何制作网站赚钱
  • wordpress 手机短信/临沧seo
  • 设计网站推广方案/网络营销策划案范本
  • 一般在百度做网站多少钱/搜索引擎有哪些好用