圖的遍歷中,因?yàn)閳D的任一頂點(diǎn)都可能與其余的頂點(diǎn)相鄰接,所以在訪問了某個(gè)頂點(diǎn)之后,可能沿著某條路徑搜索之后又回到該頂點(diǎn)上。為了避免同一頂點(diǎn)被訪問多次,在遍歷圖的過程中必須記下每個(gè)已訪問過的頂點(diǎn)。深度優(yōu)先搜索從圖的某個(gè)頂v點(diǎn)出發(fā),訪問此頂點(diǎn),然后依次從v的未被訪問的鄰接點(diǎn)出發(fā)深度優(yōu)先遍歷圖。遍歷圖的過程實(shí)質(zhì)上是對(duì)每個(gè)頂點(diǎn)查找其鄰接點(diǎn)的過程。其耗費(fèi)的時(shí)間則取決于所采用的存儲(chǔ)結(jié)構(gòu)。
標(biāo)簽:
上傳時(shí)間:
2014-01-11
上傳用戶:lacsx