【知識】図5.3のトラバース章V図を強化します

レッスンは、我々は、我々が導入レッスンに関連する基本的な操作に加えて、非常に重要な操作がマップについて歩くことであり、関連する計画の基本的な操作を導入しました。次に、2つのタイプ、幅優先トラバーサルで幅優先探索に分割グラフのトラバーサル。同様に深さ優先探索など。このレッスンでは、我々はグラフ幅優先探索を学ぶ必要があります。

まず、それはグラフをトラバースされているもの、のが私たちを教え悟らせて?何がグラフをトラバースされます。実際には、テーブルは、横断図に類似している木の線形トラバースを横切ります。なお、図頂点アクセス時間のグラフ内のすべてのエッジに沿ったいくつかの検索方法によれば、図形の頂点の一つであり、一度だけアクセスされます。これは、グラフを横断しています。そして、前述の図を横断し、実際には、そこから学び、私たちは、順次階層ツリートラバーサルを持っていた前に似ている、幅優先探索を述べました。

だから、最初のletのレビュー、階層ツリートラバーサル。したがって、この注文番号は、階層ツリートラバーサルがオーダーああではありません。

各ノードは、我々は、番号順にツリーを順に訪問し、各ノードは一度だけ訪れました。これは、階層ツリートラバーサルのプロセスです。私たちがマップとして見ツリーを置く場合、実際には、その後、ツリーのレベルを通過することをそのような配列は、幅優先探索を描画するプロセスです。

それでは、私たちは幅優先探索のマップを導入する必要があります。まず、我々は頂点の始まりにアクセスしたい、頂点V. その後、我々はない訪問され、隣接する頂点がVの、W2、...のWi W1個々へのアクセスに続いて、頂点から始まります。W1-のWiの各々も、隣接する頂点Vをアクセスされません さて、その後、どのようにそれにアクセスするには?私たちは、すべての非訪れた隣接する頂点へのアクセスを求めています。図の頂点のすべてにアクセスできるようにそれでは、私たちはちょうど訪れた頂点から始めて、プロセスを繰り返し、その後、彼らが訪問されていないいくつかの頂点を訪問し、そして。これは、幅優先探索の過程です。私たちは、幅優先探索でそれらを見つけ、実際には、我々が開始頂点の頂点に近いものに最初の優先アクセスされ、このツリートラバーサルのレベルは同じです。そして、レベルを通過し、幅優先探索木は、あなたとまったく同じですか?私たちは、直接階層ツリートラバーサルアルゴリズムは、直接幅優先探索にそれを移動することができますか?答えはそうではないです。

私たちは、彼らが我々は、様々な隣接頂点が訪問してはならない強調する、幅優先探索の過程を説明しました。さて、なぜ私は、隣接する頂点がそれにアクセスできないことを強調すべき?のは、この例を見てみましょう。これは、我々だけでグラフを与える例です。私たちはその幅優先探索。その対応するツリーのレベルトラバースこの順序は一致しています。

したがって、この時、私たち頂点4、

おすすめ

転載: www.cnblogs.com/ZHONGZHENHUA/p/11407786.html