資格暗記無料で始める

トポロジカルソートとは?

トポロジカルソートとは、有向非巡回グラフの頂点を、すべての辺が前から後ろへ向くように一列に並べる操作。「先に済ませるべきものが必ず前に来る」順序を求める処理で、条件を満たす並びは一通りとは限らない。

とぽろじかるそーと

基本情報技術者試験の頻出用語/テクノロジ系


トポロジカルソートの意味

有向非巡回グラフの頂点を、すべての辺が前から後ろへ向くように一列に並べる操作。「先に済ませるべきものが必ず前に来る」順序を求める処理で、条件を満たす並びは一通りとは限らない。

トポロジカルソートの具体例

履修の前提科目の順序決めや、ソフトウェア部品の依存関係の解決。入ってくる辺が0本の頂点を取り出し、その頂点と出ていく辺を消して再び0本になった頂点を取り出す、を繰り返して並びを作る。

トポロジカルソートは試験でどう引っ掛けられる?

閉路があると取り出せる頂点がなくなり、並びを作れずに失敗する。「必ず解が求まる」とは限らない。解が複数存在しうるので、正解を1つに決めつける選択肢も誤りになる。

トポロジカルソートと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。