━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ データ構造・アルゴリズム論 第15回「グラフ 3」の要点 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
幅優先探索 未訪問の隣接頂点を全て訪問することを,頂点の訪問順に反復 幅優先スパニング木(森) 幅さ優先探索で訪問した辺だけを残した部分グラフ 関数実行のしくみ 呼び出し時,実行時スタックに局所変数の値などの情報を退避して制御を移し, 復帰時,実行時スタックから退避した情報を復元して再開 再帰と反復 反復のプログラムは再帰を使って書ける 再帰のプログラムはスタックと反復を使って書ける 深さ優先探索と幅優先探索 深さ優先探索のアルゴリズムは,幅優先探索のアルゴリズムで 訪問中の頂点を保持するキューをスタックに変えることでも得られる ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 授業のホームページ 山田 俊行 https://www.cs.info.mie-u.ac.jp/~toshi/