recursion

UK/rɪˈkɜːʃn/US/rɪˈkɜːrʒn/

释义

n.

递归(数学、计算机科学术语):一种通过重复将问题分解为同类的子问题而解决问题的方法

词根拆解

re回、再
curs
ion名词后缀
=recursion
re回、再
curs
ion名词后缀

词源

概述

Recursion 源自拉丁语 recursio(意为“返回”或“折回”),由 re-(回)和 currere(跑)构成。其词根逻辑描绘了“往回跑”或“再次跑过”的动态意象。在数学与计算机科学中,该词被赋予专业含义,精准描述了函数或过程通过调用自身版本,将复杂问题逐层返回至更简单的子问题以求解的思维过程,完美体现了词源中“循环往复”的核心概念。

详细分析

recursion = re<回、再> + curs<跑> + ion<名词后缀>

·re: 拉丁语前缀,意为“回”或“再”
·curs: 源自拉丁语动词 currere(意为“跑”),此处为词根形式
·ion: 名词后缀,表示行为、过程或结果

词源溯源:

Recursion 源自拉丁语 recursio(意为“返回”或“折回”),由 re-(回)和 currere(跑)构成。其词根逻辑描绘了“往回跑”或“再次跑过”的动态意象。在数学与计算机科学中,该词被赋予专业含义,精准描述了函数或过程通过调用自身版本,将复杂问题逐层返回至更简单的子问题以求解的思维过程,完美体现了词源中“循环往复”的核心概念。

例句

The algorithm uses recursion to solve the problem by breaking it down into smaller subproblems.

该算法使用递归,通过将问题分解为更小的子问题来解决问题。

Understanding recursion is fundamental to mastering many programming concepts.

理解递归对于掌握许多编程概念至关重要。

The factorial function is a classic example of recursion in mathematics.

阶乘函数是数学中递归的一个经典例子。