サマーキャンプの最初の週のACMの概要

BFS、DFS、貪欲、剪定:コンテンツの学習
概要:
これには、生活状況を要約するために、最初の週の夏の合宿です。夏の天候は非常に暑いですが、エアコン付きの教室は、食堂の食べ物は大丈夫だった、毎日のトレーニング時間が非常に長くなるだけでなく、非常に。今、サマーキャンプの生活に慣れてきた短い素敵な感じ満たす
今週のトレーニングコンテンツは、検索(BFS、DFS)で、あなたはBFSとDFSを学んだ前にあるため貪欲、トレーニングは。問題や自己学習を行う方法であるので、BFSとDFSにも一定の理解を持っているので、私は自分の理解について話しています。
両方のアルゴリズムは、暴力的な検索アルゴリズムは、検索がありますタイトルによって生成されたすべての答えから正しい答えを選択します。そして、これらの2件の検索が大きくない道、そして、BFSは、その隣接の各方向の最初のノードからの展開の始まりである絵のようにすべての答えかのようにノード、その後、あなたは正解または完全なトラバーサルフォトエンド(確かに非常に暴力的な)を見つけるまで展開する隣接ノードの電源をオンにします。コードを達成するために主にキューを介して、達成することは困難ではない、それは最初のノードに参加することですその後、キュー、および隣接ノードに拡張するには、チームにそれらを回し、キューが空になるまで、それは、次のノードに拡張することができるように、チームを終了する最初のエクスパンションした後、すなわちすべてのノードが及ぶかを見つけます 出口へ正解。BFS BFSは、多くの場合、最短経路を見つけるために使用されるように、膨張回ノードは、ノード上のステップ1の数であるからである。
そして、DFS、隣接ノードへの一方向のみに開始する最初のノードからのものですすべてのノードを横断するような完了後(またはノードを発生見つける)全ての経路の完全な横断するまで、前のノード、他の方向に、次いでトラバーサルに戻る。そして再帰関数によって得られるコードを実装するために、そして
バックに注意してください。私は多くの問題を感じますDFS正の解によって押収されたが、時間の複雑さが高すぎることができます。たとえば、あなたが最短経路を見つける、DFSはすべてのパスを検索し、最短の中から選択する必要がありますが、BFSは唯一最後まで最初のノードに拡張する必要がある。効率は完全に異なっていますしたがって、ブラインドの使用DFSはタイムアウトするため、または再帰のあまりに多くの層から。バーストあまりにも多くのスペースを取ることがあり
、これらの2つのアルゴリズムは非常に暴力的ですが、時間の複雑さは、剪定によって最適化することができ、剪定といくつかの困難の特定の学位を持って、柔軟性をしながら、現在利用可能な高〜非常に良いではありません。
欲は、いくつかのサブ問題に問題であり、最適なソリューションを選択し、最終的に最適解の一般的な質問にマージ、この問題を解決するには、子供に残効ない質問には影響しないことを条件とする。プロセスは簡単ですが、フォーカス最後に、この問題は貪欲にならないことを確認することです...
そして、次のトピックでは、いくつかのアイデアです書き込み.BEJGJKL質問は、これらの問題を通していくつかの単純な検索は、検索に精通を深めている、
Hは、アレイのシミュレーションタイトルリストですが、パープルブックコードは非常に剪定BFS .Oタイトルを理解するのに長い時間は、例えば、負の数を低減することができない、非常に重要であると思われる洗練され、ステップの現在の数は、数が減算の対象を超えると電流のみを使用することができる記録ステップの最小数、などを超えることができません剪定.Pの質問が残っている色の数は、/ 2(グリッド数+1の残りの部分)を超えることができない色を塗らないで、私は再び最高の追求引用タイムアウト.Mの質問にすべての結果の異なる状態のすべての時間を考えるようになりました溶液は、一部やや困難サブDFSを生成すると考えられている激しいタイトルセットで、Cを達成するために.F +問題は、境界、およびソートの境界を決定するように座標に変換され、貪欲であるDFSほど高いの上部境界の頂面この使用 貪欲な思考、上記第1の着色は、確かに多くを描いたので、次にそれぞれが色のDFSを描いた。残りの4つは、トラブルのビットの入力A、Dの処理を使用する多数の問題を終了しませんでした、私はBFSの状態図であり、最適化された剪定を構築する(しません)、Nは、これらの問題に時間を持っている、問題はハードでなければなりません表示されませんでした。
今週2つのゲームは、で後で勉強する時間があります問題の解決策は。
現在は下振れ、探索問題を完全に作ることができない困難な剪定を改善することが、場所ではないことを検討してください。

おすすめ

転載: www.cnblogs.com/megadeth/p/11297199.html