深さ優先探索(DFS)を再帰なしで実装する際、次に訪問する候補を保持するために使う構造はどれか。

最後に見つけたノードから掘り下げるため、LIFOのスタックが適している。