根據(jù)鄰接表寫出深度優(yōu)先遍歷 一個連通圖采用鄰接表作為儲存結(jié)構(gòu),設(shè)計一個算法,實現(xiàn)從頂點v出發(fā)的深度優(yōu)先遍歷的非遞歸過程?
一個連通圖采用鄰接表作為儲存結(jié)構(gòu),設(shè)計一個算法,實現(xiàn)從頂點v出發(fā)的深度優(yōu)先遍歷的非遞歸過程?答案是O(n,e)。但是鄰接表中的每一條邊不是都存儲了兩次嗎?為什么不是n2e?在大o表示中,o(n2e)通
一個連通圖采用鄰接表作為儲存結(jié)構(gòu),設(shè)計一個算法,實現(xiàn)從頂點v出發(fā)的深度優(yōu)先遍歷的非遞歸過程?
答案是O(n,e)。但是鄰接表中的每一條邊不是都存儲了兩次嗎?為什么不是n2e?在大o表示中,o(n2e)通常應(yīng)表示為o(n)e)
鄰接表的深度優(yōu)先遍歷?
鄰接表如下圖所示:深度優(yōu)先遍歷過程如下:0->
1->4->8->5(回溯8),8->6->
2->7(回溯0),0->3寬度優(yōu)先遍歷過程如下:0->1->2->3,1->4->5,2->6->7,4->8上面的數(shù)字是索引,1對應(yīng)于您給出的圖中的節(jié)點號。