私はすべての経路を与える方法が必要なセル番号 "n"との関係を持つすべてのセル番号を与えるメソッド "connection(int n)"を持っています特定の長さ "myLength"がセル番号 "start"から始まり、ちょうど一方向に(通常通り)私はいくつかのセルを複数回渡すことが許されないことを意味します あなたの助けを前もって感謝します PS私は地図ツール、グラフツール、基本ツールを使用することはできません。特定の長さのグラフを1点で表示する
答えて
あなたはBFSを探しています。標準BFSに加えて
モデルgraphG = (V,E)
なV = {1,...,n}
[すべての可能な値]とE = { (u,v) | connection(u) returns v }
とあなたの問題[uとvごconnection()
方法を使用しての間の接続がある]
、あなたがする必要があります。限られた長さに達したときに別の停止条件を追加してください。
EDIT:
注このソリューションは、あなたがアップまでの長さパスを探していると仮定し、そしてない正確に長さこと。
正確にはのが必要な場合は、カウンタの例がcliqueの場合、BFSは機能しません。
正確に長さの簡単なパスを持っているすべての頂点を取得するには - あなたはおそらくループを回避DFSは、[各反復修正されset
を維持することによって行うことができます]が、より各頂点を探索することができますが必要になりますが一度。
Javaのコードを与えることができますが、Javaグラフユーティリティとマップユーティリティを使用してください! –
私はこれで遭遇しました:[ここをクリック] http://en.wikipedia.org/wiki/Depth-first_search これは私が欲しかったものですが、地図、グラフ、セットなどから多くを使用しています。私は再帰的な関数を必要としています。 –
- 1. Androidグラフの複数のシリーズの表示/非表示の特定の線グラフ
- 2. Pythonの閾値以下の線グラフ上の特定の点を指し示す
- 3. 複数のフィールドにまたがる特定の長さのテキストを非表示/表示する
- 4. 特定の長さの文を選択する正規表現
- 5. 特定のフィールドの長さとはるかに簡単にレコードを表示
- 6. 特定の行を表示/非表示にすると、1行おきに陰影が表示されます
- 7. 特定の範囲のグラフを強調表示
- 8. ggvisで1つの列に依存する点の長さ
- 9. Amchart:棒グラフ内の長いラベルが表示されない
- 10. レスポンシブウェブデザインでバックグラウンドの特定の点にdivを表示するには
- 11. グラフは1つのグラフにのみデータを表示しますが、他のグラフは表示しません
- 12. 複数の部分依存グラフを1つのグラフに表示
- 13. 複数のGoogleグラフを1つのグラフに表示
- 14. 1行のbash正規表現で特定の長さの文字列を選択する
- 15. 1つのグラフに複数の線と点を表示するにはどうすればよいですか?
- 16. Chart.jsで描画された線グラフと棒グラフの点を非表示にする方法V2.0
- 17. ステータスバーを非表示にする特定のViewコントローラで*特定*
- 18. 正規表現で特定の長さの単語を一致させる
- 19. 行の長さを表示するデータグリッドビュー
- 20. ARカメラでImageTargetの特徴点を表示するには
- 21. 特定のハッシュタグのライブツイートを表示しますが、1年前
- 22. 特定の長さの数字の特定のグループに一致する正規表現ですか?
- 23. Matlab - 特定の点における2つのグラフの差をプロットする
- 24. アンドロイドの特定の点から特定の方向(スワイプ方向)にテキストを表示する方法
- 25. テキストの開始点を特定して特定の行を表示する方法は?
- 26. 複数のグラフを1つの画像に表示する(python)
- 27. Chart.jsの折れ線グラフの特定の点のサイズを変更する
- 28. 特定の頂点を通る有向グラフの中で最も軽量な円
- 29. 特定のユーザーにのみ表示されるリンクですか?
- 30. ggplot:特定の変数と対になる応答変数のグラフを表示
だから...あなたは方法を "欲しい"?それは面白いです... – ControlAltDel
ソース頂点$ v $と長さ$ lが与えられていると、$ Breadth-First Searchは$ V $。$ –
Ohからフロンティア$ l $ edgesのすべての頂点を与えます。皆さんはMO上のLaTeXを持っていません。 –