私は幅優先検索、dfs、A *などの使い方についてstackoverflowに関する多くの質問を読んできましたが、質問は最適な使い方と方法現実的なシミュレーションのグラフでそれを実装する。例えば。Pythonのソーシャルグラフの幅優先検索の使用
は、私には、次のように検索アルゴリズムがうまくいくようです、あなたは、Twitter/Facebookの/いくつかのソーシャルネットワーキングサイトのソーシャルグラフを持って考えてみましょう:
ユーザーAは10人の友人を持っていた場合、それらの一つは、2人の友人を持っていましたもう1つ3.検索では、ユーザーAの友だちが誰だったかを最初に把握し、10人のユーザーのそれぞれにどこに友達がいるかを調べなければなりません。私にはこれはbfsのようですか?
しかし、アルゴリズムを実装する方法はわかりません。
おかげで、私の2セントで
私は実装に対処する方法の面で非常にわかりやすいパン - 最初の検索のWikipediaの説明を見つけます。 http://en.wikipedia.org/wiki/Breadth-first_search –
実装はあなたが達成したいことに依存しますが、あなたの質問から、私はあなたの望む結果には不明です。あなたは友達間の最短経路を探していますか?または、グラフ全体をトラバースしようとしていますか? –
ありがとう、私はちょうど全体のグラフを横断しようとしています、詩は最短経路を見てください。 – eWizardII