グラフ探索プログラムの説明




注意:find_path(graph,start,end,path)という関数は再帰呼び出します。



このプログラムは深さ優先探索のプログラムです。


そういうと、ノードAからノードDまでの経路は次の通りです。プログラムの出力は上記のソースコードの若干変更したものです


グラフの経路のコストを表示したい時、以下のプログラムを使う
コスト計算を追加するプログラム



プログラムが完成したら、ノードAからノードBまでの経路がNone(コスト=0)を確かめよう。

幅優先探索プログラムに変更するのはfind_path()関数のどの行が修正するべきか。

Made on 30 May 2011
by myself.

pc

Page designed by David Ramamonjisoa