再帰を反復処理(ループ)に書き換える際、明示的な管理が必要になることが多いデータ構造はどれか。

再帰の関数呼び出しはスタックを利用しているため、ループ化する際もスタックが必要となる。