剑指offer-链表中环的入口结点
Posted 浮生缘,半生梦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了剑指offer-链表中环的入口结点相关的知识,希望对你有一定的参考价值。
题目描述:一个链表中包含环,请找出该链表的环的入口结点。
ac代码:
1 /* 2 public class ListNode { 3 int val; 4 ListNode next = null; 5 6 ListNode(int val) { 7 this.val = val; 8 } 9 } 10 */ 11 import java.util.HashMap; 12 import java.util.Map; 13 public class Solution { 14 15 public ListNode EntryNodeOfLoop(ListNode pHead) 16 { 17 Map<ListNode,Integer>map=new HashMap<ListNode,Integer>(); 18 while(pHead!=null){ 19 if(map.containsKey(pHead)){ 20 return pHead; 21 }else{ 22 map.put(pHead,1); 23 } 24 pHead=pHead.next; 25 } 26 return null; 27 } 28 }
以上是关于剑指offer-链表中环的入口结点的主要内容,如果未能解决你的问题,请参考以下文章