亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

php如何實現找出帶環鏈表的環的入口結點(代碼

2020-03-22 19:42:42
字體:
來源:轉載
供稿:網友
本篇文章給大家帶來的內容是關于php如何實現找出帶環鏈表的環的入口結點(代碼實例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

給一個鏈表,若其中包含環,請找出該鏈表的環的入口結點,否則,輸出null

1.找鏈表倒數第k個結點,輸入一個鏈表,輸出該鏈表中倒數第k個結點。第一個指針走(k-1)步,到達第k個節點,兩個指針同時往后移動,當第一個結點到達末尾的時候,第二個結點所在位置就是倒數第k個節點了

2.原理有點像上面的,定義兩個指針,一個是快指針每次走兩步,一個是慢指針每次走一步,當兩個相遇的時候,假設環的長度為n個結點,慢指針走x步,快指針走2x步,2x=x+kn ;x=kn; k暫時假定為1圈 ,也就是慢指針slow走了一個環的距離

3.快指針回到頭結點,慢指針原位置不動,兩個每次都是走一步,當兩個再次相遇的時候,就是在環入口;想象把環捋直,和倒數第k個結點很像了

slow fastwhile fast!=null fast- next!=null slow=slow- next fast=fast- next- next if slow==fast fast=head while slow!=fast slow=slow- next fast=fast- next if slow==fast return slowreturn null
 ?phphtml' target='_blank'>class Node{ public $data; public $next; public function __construct($data= ){ $this- data=$data;//構造一個帶環的鏈表$linkList=new Node();$linkList- next=null;$temp=$linkList;$node1=new Node( 111 $temp- next=$node1;$temp=$node1;$node2=new Node( 222 $temp- next=$node2;$temp=$node2;$node3=new Node( 333 $temp- next=$node3;$temp=$node3;$node4=new Node( 444 $temp- next=$node4;$node4- next=$node2;//尾結點指向第二個結點function EntryNodeOfLoop($pHead){ $slow=$pHead; $fast=$pHead; while($fast!=null $fast- next!=null){ $slow=$slow- next;//慢指針走一步 $fast=$fast- next- next;//快指針走兩步 //快慢指針環內相遇 if($slow==$fast){ //快指針回到頭結點 $fast=$pHead; //同一速度再同時走 while($slow!=$fast){ $slow=$slow- next; $fast=$fast- next; //兩個相遇的點一定是環的入口 if($slow==$fast){ return $fast;var_dump($linkList);$result=EntryNodeOfLoop($linkList);var_dump($result);
object(Node)#1 (2) { [ data ]= string(0)  [ next ]= object(Node)#2 (2) { [ data ]= string(3) 111  [ next ]= object(Node)#3 (2) { [ data ]= string(3) 222  [ next ]= object(Node)#4 (2) { [ data ]= string(3) 333  [ next ]= object(Node)#5 (2) { [ data ]= string(3) 444  [ next ]=  *RECURSION*}object(Node)#3 (2) { [ data ]= string(3) 222  [ next ]= object(Node)#4 (2) { [ data ]= string(3) 333  [ next ]= object(Node)#5 (2) { [ data ]= string(3) 444  [ next ]=  *RECURSION*}

相關推薦:

PHP實現找出鏈表中環的入口節點

PHP實現循環鏈表功能

以上就是php如何實現找出帶環鏈表的環的入口結點(代碼實例)的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产裸体写真av一区二区| 欧洲美女7788成人免费视频| 亚洲第一区第一页| 国产高清在线不卡| 黑人极品videos精品欧美裸| 国产欧美日韩中文| 91久久国产精品| 久久久影视精品| 欧美有码在线观看| 亚洲经典中文字幕| 日韩国产中文字幕| 亚洲色图13p| 欧美高清理论片| 亚洲精品视频在线观看视频| 久久青草精品视频免费观看| 午夜欧美大片免费观看| 成人做爰www免费看视频网站| 欧美亚洲国产另类| 日韩av在线影视| 精品中文视频在线| 国产精品高潮粉嫩av| 色综合久综合久久综合久鬼88| 清纯唯美日韩制服另类| 97免费在线视频| 亚洲字幕在线观看| 久久久久久久国产精品视频| 欧美日韩久久久久| 午夜精品福利视频| 2025国产精品视频| 欧美特级www| 97久久精品人人澡人人爽缅北| 欧美老女人性视频| 欧美日韩激情小视频| 亚洲国产精品成人va在线观看| 秋霞av国产精品一区| 亚洲成人av中文字幕| 亚洲国内精品视频| 亚洲视频自拍偷拍| 久久伊人色综合| 91在线|亚洲| 欧美日韩在线视频一区二区| 国产丝袜一区二区三区免费视频| 欧美又大又粗又长| 97视频在线免费观看| 中文字幕日韩免费视频| 中文字幕日韩精品在线观看| 欧美大奶子在线| 疯狂欧美牲乱大交777| 在线精品视频视频中文字幕| 久久久久国产一区二区三区| 亚洲成人久久一区| 国产精品中文字幕久久久| 亚洲精品一区在线观看香蕉| 精品人伦一区二区三区蜜桃免费| 色七七影院综合| 国产日韩视频在线观看| 欧美成人小视频| 日韩免费视频在线观看| 日韩欧美福利视频| 91最新国产视频| 97人人爽人人喊人人模波多| 亚洲精品videossex少妇| 国产成人综合精品在线| 成人黄色免费在线观看| 欧美日韩加勒比精品一区| 久久精品免费电影| 日本韩国在线不卡| 亚洲乱码av中文一区二区| 亚洲最大成人免费视频| 爱福利视频一区| 91九色综合久久| 精品美女久久久久久免费| 亚洲91精品在线| 国产精品高潮呻吟久久av无限| 久久久女人电视剧免费播放下载| 欧美成人在线网站| 欧美最猛黑人xxxx黑人猛叫黄| 青青草99啪国产免费| 成人深夜直播免费观看| 国产噜噜噜噜噜久久久久久久久| 欧美日韩亚洲系列| 91精品国产网站| 精品国产美女在线| 91欧美日韩一区| 一本大道亚洲视频| 日韩视频在线一区| 亚洲日本中文字幕免费在线不卡| 韩国欧美亚洲国产| 亚洲美女精品久久| 日韩经典中文字幕| 国产精品一区二区女厕厕| 日韩欧美成人精品| 国产亚洲美女精品久久久| 欧美成人三级视频网站| 国产精品自拍偷拍视频| 不卡av电影院| 亚洲欧美在线一区| 国产精品一区二区久久久久| 成人激情视频在线播放| 狠狠躁夜夜躁人人躁婷婷91| 草民午夜欧美限制a级福利片| 亚洲视频在线播放| 国内精品久久久久影院优| 国产经典一区二区| 国产精品久久99久久| 国产精品综合久久久| 综合激情国产一区| 亚洲男女自偷自拍图片另类| 国产欧美精品在线| 91精品国产91久久久久久不卡| 国产一区二区三区免费视频| 久久亚洲精品视频| 性欧美xxxx交| 欧美色播在线播放| 成人黄色激情网| 日韩欧美在线网址| 国产综合在线看| 欧美午夜精品伦理| 国产有码在线一区二区视频| 欧美黑人性猛交| 69国产精品成人在线播放| 中文字幕欧美精品在线| 亚洲天堂精品在线| 久久久久久久国产精品视频| 成人在线视频网站| 欧美日韩美女视频| 日韩精品视频免费专区在线播放| 日韩精品在线免费观看| 国产精品国产三级国产aⅴ浪潮| 色妞在线综合亚洲欧美| 国产精品黄色影片导航在线观看| 国产一区二区久久精品| 日韩一区二区福利| 日韩av在线影视| 亚洲国产99精品国自产| 国产在线精品一区免费香蕉| 91精品国产综合久久香蕉的用户体验| 亚洲v日韩v综合v精品v| 一个人www欧美| 久久久久久国产免费| 欧美成人中文字幕在线| 成人a免费视频| 国产一区二区三区毛片| 国产欧美日韩中文字幕在线| 国产精品爽黄69| 成人信息集中地欧美| 成人免费视频网址| 最近2019中文免费高清视频观看www99| 久久久久久国产三级电影| 久久偷看各类女兵18女厕嘘嘘| 日韩动漫免费观看电视剧高清| 久久久久久69| 国产小视频91| 欧美激情一二三| 欧美性猛交xxxx偷拍洗澡| 国a精品视频大全| 亚洲精品国产精品久久清纯直播| 97在线观看视频| 欧美一级淫片videoshd| 91免费精品视频| 91成人国产在线观看| 欧美成人精品h版在线观看| 日韩亚洲精品视频| 国产精品www色诱视频|