為什么這個(gè)圖的遍歷順序會是:v1,v2,v5,v10,v6,v7,v3,v12,v11,v8,v4,v9?
怎么也搞不明白,簡單圖的深度優(yōu)先看的懂,一到復(fù)雜的就懵圈了
首先,不管圖的表示方式是鄰接鏈表還是鄰接矩陣,每個(gè)結(jié)點(diǎn)尋找與之相連的節(jié)點(diǎn)的順序是固定的,看這個(gè)便利順序應(yīng)該是從小到大。
然后就是遍歷過程的原則了:
接下來我們看看這個(gè)圖,
v1,v2,v5,v10的遍歷應(yīng)該沒問題,這時(shí)候v1,v2,v5,v10都被標(biāo)記了,V10沒有其它結(jié)點(diǎn)相連,所以返回,一直返回到結(jié)點(diǎn)V2,
與V2相連的按照順序有V1,V5,V6,V7,其中V1,V5被標(biāo)記了,所以到V6
與V6相連的按照順序有V2,V7,V11,其中V2被標(biāo)記了,所以到V7
與V7相連的按照順序有V2,V3,V6,V12,其中V2被標(biāo)記了,所以到V3
與V3相連的按照順序有V1,V7,其中V1,V7都被標(biāo)記了,所以返回到V7,
與V7相連的按照順序有V2,V3,V6,V12,其中V2,V3,V6被標(biāo)記了,所以到V12
與V12相連的都被標(biāo)記了,所以返回,一直返回到V6
與V6相連的按照順序有V2,V7,V11,其中V2,V7被標(biāo)記了,所以到V11
與V11相連的按照順序有V6,V8,其中V6被標(biāo)記了,所以到V8
與V8相連的按照順序有V4,V11,所以到V4
與V4相連的按照順序有V1,V8,V9,,其中V1,V8被標(biāo)記了,所以到V9
與V9相連的都被標(biāo)記了,所以返回,發(fā)現(xiàn)所有的結(jié)點(diǎn)都被標(biāo)記了,結(jié)束。
上面加粗的就是便利順序了
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。