recursiveとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 日本語表現辞典 > recursiveの意味・解説 

recursive

別表記:リカーシブ

「recursive」の意味・「recursive」とは

「recursive」は英語の単語で、主にプログラミング分野使われる。この単語は、ある関数自分自身呼び出すことを指す。具体的には、ある関数自分自身再度呼び出すことで、問題分割し解決する手法を指す。このような再帰的な処理は、プログラムコード簡潔にし、理解しやすくする効果がある。

「recursive」の発音・読み方

「recursive」の発音は、IPA表記では /rɪˈkɜːrsɪv/ となる。IPAカタカナ読みでは「リ・カーシヴ」となり、日本人発音するカタカナ英語では「リカーシブ」と読む。この単語発音によって意味や品詞が変わる単語ではない。

「recursive」の定義を英語で解説

「recursive」は、"relating to or involving a program or routine of which a part requires the application of the whole, so that its explicit interpretation requires in general many successive executions"と定義される。これは、あるプログラムルーチン一部全体適用を必要とし、その明示的な解釈一般的に多く連続した実行を必要とすることを関連付ける

「recursive」の類語

「recursive」の類語としては、「circular」や「indirect」がある。これらの単語同様に、何かが自分自身に戻る、あるいは間接的に影響与えるという意味合いを持つ。

「recursive」に関連する用語・表現

「recursive」に関連する用語としては、「recursion」や「recursively」がある。「recursion」は再帰のことを指し、「recursively」は再帰的にという意味である。これらの単語プログラミング文脈でよく使われる

「recursive」の例文

以下に「recursive」を用いた例文10個示す。 1. The function is recursive.(その関数再帰的である)
2. Recursive algorithms can simplify complex problems.(再帰的アルゴリズム複雑な問題単純化することができる)
3. The recursive nature of the function makes it efficient.(関数再帰的性質がそれを効率的にする)
4. The recursive function calls itself until it reaches a base case.(再帰関数基底ケース達するまで自分自身呼び出す)
5. Recursive programming is a powerful tool in computer science.(再帰的プログラミングコンピュータ科学における強力なツールである)
6. The recursive process continues until a certain condition is met.(再帰的プロセス特定の条件満たされるまで続く)
7. The recursive structure of the data makes it easy to process.(データ再帰的構造が処理を容易にする)
8. Recursive methods can be difficult to understand at first.(再帰的方法初め理解するのが難しことがある
9. The recursive pattern can be seen in many natural phenomena.(再帰的パターン多く自然現象で見ることができる)
10. Recursive functions are often used in mathematical computations.(再帰関数数学的な計算でよく使われる

recursive

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/05/08 07:41 UTC 版)

git」の記事における「recursive」の解説

3-wayマージ変種使用するブランチmergepullを行う場合デフォルトである。3-wayマージにおいて共通の祖先複数ある場合、共通の祖先からのmerge tree作成し、それをreference treeとして3-wayマージを行う。Linuxカーネル2.6の開発行われたマージコミットの履歴から、このアルゴリズム使用するマージ衝突少なくマージ漏れもなかったことが報告されている。さらに、リネームを伴うマージに対して検出および処理が可能である。

※この「recursive」の解説は、「git」の解説の一部です。
「recursive」を含む「git」の記事については、「git」の概要を参照ください。


recursive

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/18 01:06 UTC 版)

Git」の記事における「recursive」の解説

3-wayマージ変種使用するブランチmergepullを行う場合デフォルトである。3-wayマージにおいて共通の祖先複数ある場合、共通の祖先からのmerge tree作成し、それをreference treeとして3-wayマージを行う。Linuxカーネル2.6の開発行われたマージコミットの履歴から、このアルゴリズム使用するマージ衝突少なくマージ漏れもなかったことが報告されている。さらに、リネームを伴うマージに対して検出および処理が可能である。

※この「recursive」の解説は、「Git」の解説の一部です。
「recursive」を含む「Git」の記事については、「Git」の概要を参照ください。

ウィキペディア小見出し辞書の「recursive」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「recursive」の関連用語

recursiveのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



recursiveのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2024実用日本語表現辞典 All Rights Reserved.
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのgit (改訂履歴)、Git (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS