再帰
さいき
Recursion
再帰とは、ある関数や手続きの中で、自分自身を呼び出すこと。大きな問題を、同じ構造を持つ小さな問題に分解して解く際によく使われる。
最終更新: 2026/1/19
語源
Re(再び)Carsion(走る=実行する)。
意味
再帰とは、ある関数や手続きの中で、自分自身を呼び出すこと。大きな問題を、同じ構造を持つ小さな問題に分解して解く際によく使われる。
類義語
なし
なし
具体例
ディレクトリ構造を探索するために、再帰関数を実装した。
詳細解説
階乗計算、フィボナッチ数列、クイックソート、木構造の探索などが代表例です。終了条件(ベースケース)を書かないと、無限ループ(Stack Overflow)になるため注意が必要です。
由来・語源
Re(再び)Carsion(走る=実行する)。
使用例
ディレクトリ構造を探索するために、再帰関数を実装した。
関連用語
- 同義語:
- 関連: