發(fā)布時(shí)間:2020-04-23
欄目:其他
主要是方便輸出。在終端輸出一般都是從左至右,從上到下,對(duì)于樹形結(jié)構(gòu)來說,前者自然表達(dá)的是從根節(jié)點(diǎn)到葉子節(jié)點(diǎn)無限層次樹形筆記本,后者自然表達(dá)的是相鄰分支,深度優(yōu)先遍歷符合輸出次序。
無限層次樹形筆記本實(shí)際上廣度優(yōu)先遍歷實(shí)現(xiàn)起來更簡(jiǎn)單,只要在每一層左端建立一個(gè)鏈表頭,將同一層的節(jié)點(diǎn)橫向串聯(lián)起來,從上到下遍歷鏈表頭數(shù)組就可以了。但考慮以下幾點(diǎn):
我們的屏幕沒有這么寬無限層次樹形筆記本,足以容納整棵樹,而且我們更趨向于縱向滾動(dòng)瀏覽; 層次關(guān)系很難表示無限層次樹形筆記本,光實(shí)現(xiàn)對(duì)齊就很麻煩; 每個(gè)節(jié)點(diǎn)需要維護(hù)一個(gè)額外next指針,如果這不是數(shù)據(jù)結(jié)構(gòu)本身所需要的成員,對(duì)于存儲(chǔ)空間來說是個(gè)額外的負(fù)擔(dān)。
這也說明深度優(yōu)先遍歷第二個(gè)優(yōu)點(diǎn)無限層次樹形筆記本,它的實(shí)現(xiàn)對(duì)于數(shù)據(jù)結(jié)構(gòu)本身是非侵入式的。
如果您覺得 為什么用深度優(yōu)先遍歷 這篇文章對(duì)您有用,請(qǐng)分享給您的好友,謝謝
文章地址:http://www.meyanliao.com/article/other/wsmysdyxbl.html
文章地址:http://www.meyanliao.com/article/other/wsmysdyxbl.html

分類列表
換一批
精品推薦
SEO軟件排行榜
推薦文章
- 1通王CMS 2.0簡(jiǎn)介
- 2黑帽網(wǎng)站排名檢測(cè)
- 3MySQL中經(jīng)典的too many connection怎么破
- 4網(wǎng)易郵箱洪陸駕:反垃圾郵件需集合全球力量
- 5站群友鏈換鏈神器
- 6云勢(shì)軟件VirgoEDC助力安徽萬邦、迪時(shí)咨詢等公司臨床試驗(yàn)數(shù)據(jù)采集智能化
- 7Authorize 屬性通過聲明的方式保護(hù)控制器或其部分方法
- 8域名是稀有資源,好的域名,在一定時(shí)期內(nèi)會(huì)越來越升值
- 9解析常見的PHP緩存技術(shù)有哪些
- 10對(duì)ASP.NET程序員非常有用工具