我試圖解決的問題涉及到一個MRT系統的樹。如何找到BFS找到的實際路徑?
每個節點最多可以連接4個點,這可以大大簡化。這是我的想法。
struct stop {
int path, id;
stop* a;
stop* b;
stop* c;
stop* d;
};
我可以編寫代碼來保存我需要BFS搜索所有點的所有信息,但我主要關注的是,儘管BFS找到正確的點,我怎麼能知道它的路徑?
BFS將搜索每一個級別,而當它的一個到達我的目的地,它會跳出運行循環,然後,我會得到一個訪問隊列和未訪問過的隊列,我怎麼告訴用戶當訪問隊列充滿BFS搜索到的每個節點時,他需要訪問哪些內容?
哪裏是中國詞忽略? – mahmood 2012-03-06 19:17:48
@mahmood在我發佈的圖片上。 – 2012-03-06 19:19:20