recursive routine

「recursive routine」の発音・読み方

カタカナ読み(目安)リカーシブ ルーティン

「recursive routine」の意味

「recursive routine」の例文

A recursive routine can cause a stack overflow if not written carefully.

その再帰処理は注意して書かないとスタックオーバーフローを引き起こすことがある。

「recursive routine」の複数形

複数形recursive routines

「recursive routine」のレベル別の例文

「 recursive routine」のコアイメージ コアイメージ

自分自身を呼び出して問題を小さくしながら解く再帰処理

「recursive routine」のよく使う型

「recursive routine」とよく一緒に使う語

「recursive routine」のよくある間違い

  • ✕ I wrote recursive routine for this task.

    ○ I wrote a recursive routine for this task.

    可算名詞なので、単数形では通常 a が必要です。

「 recursive routine」の英英 英英

A routine that solves a task by calling itself on smaller instances, typically including a base case to terminate the recursion.

「 recursive routine」の語源 語源

recursive routineは、recursiveがラテン語recurrere(re=再び+currere=走る)に由来して「再び戻る」の意を持ち、routineは慣例的な手順を意味する語から来ており、自己呼び出しによる手続きを表す。

「 recursive routine」のコラム コラム

  • 再帰処理は基底ケースがないと無限再帰やスタックオーバーフローになりやすく、同等の反復処理に書き換えることでメモリ使用量が改善する場合がある。

「recursive routine」のよくある質問

Q. recursive routine はどのような処理ですか?
自分自身を呼び出しながら、問題をより小さな部分に分けて処理するプログラム上の手順です。通常は、処理を止める基底条件を設定します。
Q. recursive routine と recursive function は同じですか?
どちらも再帰的な処理を指しますが、function は値を返す関数を指すのに対し、routine は一連の処理や手順を指します。文脈によって使い分けられます。
Q. recursive routine は可算名詞ですか?
一般に可算名詞として使われ、単数では a recursive routine、複数では recursive routines となります。