日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > 復雜鏈表的復制

復雜鏈表的復制

來源:程序員人生   發布時間:2016-06-30 13:36:09 閱讀次數:2429次

題目

輸入1個復雜鏈表(每一個節點中有節點值,和兩個指針,1個指向下1個節點,另外一個特殊指針指向任意1個節點)

解題

HashMap
先next鏈接
再random鏈接

/* public class RandomListNode { int label; RandomListNode next = null; RandomListNode random = null; RandomListNode(int label) { this.label = label; } } */ import java.util.HashMap; import java.util.Iterator; import java.util.Map.Entry; import java.util.Set; public class Solution { public RandomListNode Clone(RandomListNode pHead) { HashMap<RandomListNode,RandomListNode> map = new HashMap<RandomListNode,RandomListNode>(); RandomListNode p = pHead; RandomListNode q = new RandomListNode(-1); // next 鏈接 while(p!=null){ RandomListNode t = new RandomListNode(p.label); map.put(p, t); p = p.next; q.next = t; q = t; } Set<Entry<RandomListNode,RandomListNode>> set = map.entrySet(); // random 鏈接 for(Entry<RandomListNode,RandomListNode> s:set){ Entry<RandomListNode, RandomListNode> next = s; next.getValue().random = map.get(next.getKey().random); } return map.get(pHead); } }

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日本久久一区 | 91免费观看 | 欧美日韩一二三 | 国产精彩视频 | 欧美淫视频 | av免费在线网站 | 青青草亚洲| 亚洲福利网 | 国产在线一区二区三区 | 久久99国产精品久久99大师 | 久久手机免费视频 | 国产激情久久久久 | 黄色a一级 | 伊人伊人网| 欧美亚洲另类视频 | 国产资源在线观看 | 99久久99久久精品国产片果冻 | 国产精品一区在线播放 | 久久日韩精品 | 亚洲欧美国产另类 | 经典三级在线播放 | 中文字幕天堂 | 日韩精品一区二区三区四区视频 | 韩国三级hd中文字幕 | 99国产在线播放 | 九九亚洲精品 | 天堂中文最新版在线中文 | 久久99精品久久久久久久久久久久 | 欧美午夜在线 | 50岁女人一级毛片 | 日日夜夜狠狠操 | 国产免费一区二区三区 | 国产精品久久久久久久 | www.99re| 久久看看| 在线免费观看黄色 | 欧美日韩在线视频观看 | 亚洲人成网亚洲欧洲无码 | 91久久精品一区二区别 | 夜夜久久久 | 99成人精品 |