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

【hot100-java】【环形链表】

R8-链表篇

思路:

使用快慢指针,快指针走两步,慢指针走一步。追上,有环。

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

 

还没啥人做java,估计是没落了?? 

 


http://www.kler.cn/a/305069.html

相关文章:

  • Spark:不能创建Managed表,External表已存在...
  • 俏美韵从心出发,与女性一道为健康生活贡献力量
  • 移动端【01】面试系统的MVVM重构实践
  • 使用Matlab建立随机森林
  • 【Rust练习】21.动态数组 Vector
  • RS®SZM 倍频器
  • 代理IP设置后IP不变?可能的原因及解决方法
  • 网站优化与服务器:性能提升的双重奏
  • Orchestrator 与 Mysql 8.0 的兼容性
  • NLP中文本生成任务
  • 【系统规划与管理师】【案例分析】【考点】【答案篇】第6章 IT服务运营管理
  • CSP-J 算法基础 前缀和与差分
  • 计算机毕业设计选题推荐-项目评审系统-Java/Python项目实战
  • 学习使用在windows系统上安装nodejs以及环境配置图文教程整理
  • MongoDB 高级索引
  • linux与unix
  • Ruby 语法概览
  • 《UniVS: Unified and Universal Video Segmentation with Prompts as Queries》要点提炼
  • GitHub上克隆项目
  • maven中的仓库的配置与优先级
  • 287. 寻找重复数(stl法)
  • 滚雪球学SpringCloud[2.3]:服务发现与负载均衡详解
  • 电机驱动开发之主控板
  • Docker 安装配置和基本命令详解以及案例示范
  • Java之ArrayList
  • 【组件】WEB前端-富文本编辑器组件推荐 在线编辑器 Word