链表中环的入口结点
来源:互联网 发布:windows phone开发 编辑:程序博客网 时间:2024/05/26 07:27
Description:一个链表中包含环,请找出该链表的环的入口结点。
/* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution { public ListNode EntryNodeOfLoop(ListNode head) { //先找碰撞点 ListNode slow = head; ListNode fast = head; while (fast != null && fast.next != null) { slow = slow.next; fast = fast.next.next; if (slow == fast) break; } if (fast == null || fast.next == null) return null; slow = head; //碰撞点到入口点的距离=头结点到入口点的距离 while (slow != fast) { slow = slow.next; fast = fast.next; } return slow; }}
阅读全文
0 0
- 链表中环的入口结点
- 链表中环的入口结点
- 链表中环的入口结点
- 链表中环的入口结点
- 链表中环的入口结点
- 链表中环的入口结点
- 链表中环的入口结点
- 链表中环的入口结点
- 链表中环的入口结点
- 链表中环的入口结点
- 链表中环的入口结点
- 链表中环的入口结点
- 链表中环的入口结点
- 链表中环的入口结点
- 链表中环的入口结点
- 链表中环的入口结点
- 链表中环的入口结点
- 链表中环的入口结点
- 金融科技&大数据产品推荐:荣之联·风报—人工智能企业情报分析系统
- hadoop 学习笔记 一
- 【转】HashSet 和 HashMap 的比较
- 动态数组创建
- 智能指针
- 链表中环的入口结点
- MySQL索引背后的数据结构及算法原理
- js中的indexOf使用方法
- 自建因子归总
- 创建数据表
- Javascript中call和apply的区别
- 欢迎使用CSDN-markdown编辑器
- acm学习积累-1
- JVM内存管理机制和垃圾回收机制