BFS與DFS的比較

問題1:何時用BFS,何時用DFS? 連接:九章算法:能不能系統講講何時用BFS和DFS?算法 1.BFS是用來搜索最短徑路的解是比較合適的,好比求最少步數的解,最少交換次數的解,由於BFS搜索過程當中遇到的解必定是離根最近的,因此遇到一個解,必定就是最優解,此時搜索算法能夠終止。這個時候不適宜使用DFS,由於DFS搜索到的解不必定是離根最近的,只有全局搜索完畢,才能從全部解中找出離根的最近的解。
相關文章
相關標籤/搜索