最終更新日
:2026/01/05
末尾再帰
ひらがな
まつびさいき
名詞
日本語の意味
関数や手続きの再帰呼び出しが、その関数内の最後の処理として行われる形式の再帰。末尾再帰は、最適化(末尾呼び出し最適化)によってループと同等の効率で実行できる場合があるため、プログラムの効率化やスタックオーバーフローの防止に役立つ。
やさしい日本語の意味
ある関数がさいごにじぶんをよびだしておわるやりかた
中国語(簡体字)の意味
尾递归 / 以递归调用为函数最后一步的递归形式 / 可被优化为循环的递归模式
中国語(繁体字)の意味
遞迴呼叫出現在函式最後一步的遞迴形式 / 可優化為迴圈以避免堆疊成長的遞迴技巧
韓国語の意味
함수의 마지막 연산으로 자기 자신을 호출하는 재귀 / 반환 직전에 다른 처리 없이 이루어지는 재귀 호출 / 꼬리 호출 최적화가 가능한 재귀 형태
ベトナム語の意味
đệ quy đuôi (trong lập trình) / kiểu đệ quy mà lời gọi đệ quy là bước cuối cùng của hàm, dễ tối ưu hóa
タガログ語の意味
Uri ng rekursyon na ang huling operasyon ay isang rekursibong tawag. / Nagbibigay-daan sa pag-optimize ng tail call; hindi lumalaki ang call stack.
意味(1)
(programming) tail recursion
( canonical )
( romanization )
( hiragana )
復習用の問題
正解を見る
Using tail recursion can sometimes improve the performance of a program.
Using tail recursion can sometimes improve the performance of a program.
正解を見る
末尾再帰を使うと、プログラムのパフォーマンスが向上することがあります。
日本語 - 英語
項目の編集設定
- 項目の編集権限を持つユーザー - すべてのユーザー
- 項目の新規作成を審査する
- 項目の編集を審査する
- 項目の削除を審査する
- 項目名の変更を審査する
- 審査に対する投票権限を持つユーザー - すべてのユーザー
- 決定に必要な投票数 - 1
例文の編集設定
- 例文の編集権限を持つユーザー - すべてのユーザー
- 例文の削除を審査する
- 審査に対する投票権限を持つユーザー - 編集者
- 決定に必要な投票数 - 1
問題の編集設定
- 問題の編集権限を持つユーザー - すべてのユーザー
- 審査に対する投票権限を持つユーザー - 編集者
- 決定に必要な投票数 - 1