国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁(yè) > 編程 > PHP > 正文

php如何實(shí)現(xiàn)二叉樹(shù)的子結(jié)構(gòu)判斷(代碼)

2020-03-22 20:25:54
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
本篇文章給大家?guī)?lái)的內(nèi)容是關(guān)于php如何實(shí)現(xiàn)二叉樹(shù)的子結(jié)構(gòu)判斷(代碼),有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)你有所幫助。

輸入兩棵二叉樹(shù)A,B,判斷B是不是A的子結(jié)構(gòu)。(ps:我們約定空樹(shù)不是任意一個(gè)樹(shù)的子結(jié)構(gòu))
1.子樹(shù)的意思是包含了一個(gè)節(jié)點(diǎn),就得包含這個(gè)節(jié)點(diǎn)下的所有節(jié)點(diǎn),兩棵樹(shù)同時(shí)到底
2.子結(jié)構(gòu)可以是A樹(shù)的任意一部分
思路:
1.第一個(gè)遞歸:A和B兩棵樹(shù),先在A中找到與B的根結(jié)點(diǎn)相同的點(diǎn),如果A的根不是,那就遞歸A的左右子樹(shù)來(lái)找
2.第二個(gè)遞歸:從兩棵樹(shù)的根結(jié)點(diǎn)開(kāi)始進(jìn)行比較,遍歷的過(guò)程中,如果B樹(shù)為空,則返回true;如果B不為空,A為空,返回false
A樹(shù)的結(jié)點(diǎn)值與B樹(shù)的不同,返回false;
短路運(yùn)算符 ,遞歸A的左子樹(shù),B的左子樹(shù);遞歸A的右子樹(shù),B的右子樹(shù)

HasSubtree(treeA,treeB) if(treeA- val==treeB- val)//根結(jié)點(diǎn)相同 res=tree1HasTreeB(treeA.treeB) if !res res=HasSubtree(treeA- left.treeB)//第一層遍歷 if !res res=HasSubtree(treeA- right.treeB)//第一層遍歷 return restree1HasTreeB(treeA,treeB) //順序不能變 if treeB==null //B到底的時(shí)候,就是true return true if treeA==null return false//B沒(méi)到底,A到底了,就是false if treeA- val!=treeB- val //A和B的結(jié)點(diǎn)沒(méi)對(duì)上 return false //短路語(yǔ)法 ,如果前面的是false,直接返回false,后面不用走 return tree1HasTreeB(treeA- left,treeB- left) tree1HasTreeB(treeA- right,treeB- right)
 ?phphtml' target='_blank'>class TreeNode{ public $val; public $left = NULL; public $right = NULL; public function __construct($val){ $this- val = $val;
if($pRoot1==null || $pRoot2==null) return $res; if($pRoot1- val==$pRoot2- val) $res=tree1HasTree2($pRoot1,$pRoot2); if(!$res) $res=HasSubtree($pRoot1- left,$pRoot2); if(!$res) $res=HasSubtree($pRoot1- right,$pRoot2); return $res;function tree1HasTree2($treeA,$treeB){ if($treeB==null) return true; if($treeA==null) return false; if($treeA- val!=$treeB- val) return false; return tree1HasTree2($treeA- left,$treeB- left) tree1HasTree2($treeA- right,$treeB- right);var_dump(HasSubtree($treeA,$treeB));

以上就是php如何實(shí)現(xiàn)二叉樹(shù)的子結(jié)構(gòu)判斷(代碼)的詳細(xì)內(nèi)容,PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
四虎成人免费观看在线网址| 四虎精品成人a在线观看| 国产在线一区二区视频| 任你操在线观看| 国产乱视频在线观看| 最近中文字幕mv免费高清电影| 国产黄网站在线观看| 亚洲欧美久久婷婷爱综合一区天堂 | 国产精品视频一区麻豆| 在线中文免费视频| 超碰人人在线| 2021天堂中文幕一二区在线观| 日韩精品免费一区二区| 国产精品一区二区资源| 怡红院av在线| 国产一二区在线| 日本高清中文字幕在线| 国产福利免费观看| 蜜桃av在线免费观看| 国产成人天天5g影院| 青青草原国产在线| 92国产在线视频| 黄色国产在线| 国产盗摄一区二区| 成年人在线观看| 免费特级黄毛片| 亚洲天堂电影在线观看| 国产精品秘入口| 国产一二在线观看| 国产尤物一区二区三区| jizz亚洲| jlzzjlzz欧美大全| av网站大全在线| 中文在线视频| 99在线免费视频| 91极品在线| av免费在线观| 亚洲图区欧美| www.国产精| 国产有码在线| 国产麻豆精品入口在线观看| 久久综合精品视频| 人成在线免费视频| xxxxx中文字幕| 欧美日韩久久中文字幕| www.三级.com| 蜜桃视频网站在线| 黄色国产网站在线观看| 高清色视频在线观看| 中文字幕在线视频免费观看| 国产偷激情在线| 国产成人综合美国十次| 国产不卡一卡2卡三卡4卡5卡在线| 国产青青草在线| 亚洲国产日韩在线人成电影| 阿v免费在线观看| 天堂资源在线中文| 69久久精品| www狠狠操| 中文字幕乱在线伦视频乱在线伦视频 | 日本福利午夜视频在线| 久草福利资源在线视频| 黄色av网站在线| 中文字幕视频在线观看| 天天av天天爱| 中文在线视频观看| 高清在线观看av| 精品女厕厕露p撒尿| 国产在线一二三区| 国产91久久久久| 日p在线观看| 国产精品黄页网站在线播放免费| av男人的天堂网| 国产麻豆精品入口在线观看| 国产成人精品久久一区二区小说| 亚洲欧美中文字幕在线观看| 久久久久久久久久久久网站| 2019中文字幕在线视频| 在线激情网站| 国产在线二区| 亚洲夜夜综合| 中文字幕在线永久在线视频| 国产福利小视频在线| 久热精品免费视频| 国产传媒在线播放| 国产毛片毛片| 久蕉依人在线视频| gogo在线观看| 性色视频在线| 中文av在线播放| 国产二区在线播放| 国产精品久久久久久精| 国产一级二级三级在线观看| 九九热视频免费观看| 在线视频观看你懂的| 国产一级又黄| 国产天堂在线| 国产欧美一区二区三区小说| 五月婷婷在线观看| 国产网站麻豆精品视频| 最近中文字幕av免费高清| 福利视频网址导航| 黄色一级片视频| 国产在线观看色| 九九在线视频| 国产美女在线一区二区三区| 狠狠色丁香婷婷| 99视频免费在线观看| 国产一级影片| 五月天亚洲激情| 国产视频三区| av天天在线| 尤物视频在线观看| 91免费日韩| 欧美日韩不卡中文字幕在线| 久久精品视频免费看| 国产中文字幕在线| 中文字幕专区| 在线免费观看高清视频色| 天天插天天狠天天透| 久久五月精品中文字幕| 国产野外战在线播放| 在线免费黄色毛片| 国产女人伦码一区二区三区不卡| 欧美日韩在线视频免费观看 | 国产资源在线看| 91午夜在线| 超碰免费在线播放| 国产黄a三级三级三级av在线看 | 99久热re在线精彩视频| sese一区| 国产欧美日韩专区| 欧美精品se| 中文岛国精品亚洲一区| 欧美xxxx黑人又粗又长| 日本中文字幕视频| 免费a在线看| 夜色资源网av在先锋网站观看| 国产麻豆精品视频一区二区 | 天堂在线国产| 18av在线视频| 国产色a在线| 成人日韩欧美| www在线免费观看视频| 99久热re在线精彩视频| 中文字幕国产欧美| 九九热在线视频免费观看| 亚洲最新永久观看在线| 国产男女猛烈无遮挡免费视频| 精品国产白色丝袜高跟鞋| 国产一级二级在线| 国产精品外围在线观看| 欧美性猛交xxxx免费看蜜桃| 精品视频一二三| 国产激情在线观看| 国产二级片在线| 国产高清视频在线播放| 中文字幕第一页在线| 国产主播色在线| 麻豆电影传媒二区| 九九热在线免费视频| 久久久久久77777| 久热中文字幕在线观看| 亚洲色婷婷综合开心网| 日本三级在线视频| 黄网站app在线观看下载视频大全官网| www.成人.com| 狠狠操视频网| 国产网站在线免费观看| 国产日产一区二区| 国产盗摄一区二区| 在线免费看黄网站| 久色视频在线观看| 最新国产在线精品91尤物| 国产三级视频在线看| 国产成人精品自线拍| 一区二区免费播放| 美女网站在线观看| 国产裸舞福利在线视频合集| 天堂在线视频| 精品久久亚洲一级α| 麻豆视频国产| 91黄色在线| 激情四房婷婷| 18 激情视频在线| 久热免费在线视频| 精品无人乱码| 国产在线观看91| 国产国语**毛片高清视频| 四虎影院成人| 国产精品久久在线| 人人干人人插| 伊人精品影院| 高清视频一区二区三区四区| 国产精品欧美色图| 免费看av大片| eeuss影院在线| 精品麻豆一区二区三区| 最近中文字幕mv免费高清电影| av中文网站|