
英:/'rɪˈkɜːʃn/ 美:/'rɪˈkɜːrʒn/
n. [数] 递归,循环;递归式
Note also the use of left recursion.
还要注意向左递归的使用。
Composite or Recursion?
使用组合还是使用递归?
Return all rows from the recursion.
返回递归中的所有行。
Statically forbid polymorphic recursion.
静态禁止多态递归。
That language didn't even support recursion.
这语言甚至都不支持递归。
recursion formula
递推公式;[数]递归公式
n.|circulation/revolution/rotation/cycle/round;[数]递归,循环;递归式
“recursion”是一个计算机科学和数学领域的术语,中文译为递归,其核心含义是通过自身定义自身的过程。以下是详细解释:
递归指一个函数、结构或过程在其定义中直接或间接地调用自身。例如:
递归必须包含两个部分:
例如,计算阶乘的递归函数:
def factorial(n):
if n == 1:# 基线条件
return 1
else: # 递归步骤
return n * factorial(n-1)
递归常被误认为“循环”,但本质不同:
如果需要具体场景的示例或进一步解释,可以补充说明!
词性: 名词
发音: /rɪˈkɜːrʒən/ (英式音标)
定义: 递归是一种在函数内部调用自身的行为。换句话说,递归是一种解决问题的方法,其中问题被分解成更小的、相似的子问题,直到可以直接解决子问题。
例句:
用法: 递归可以用于多种编程任务,包括搜索、排序和遍历数据结构。递归函数通常包括两部分:基本案例和递归案例。基本案例是递归结束的条件,递归案例则是函数自身调用的部分。
解释: 递归是一种复杂的编程概念,需要谨慎使用。递归函数需要适时地终止递归,否则会导致无限循环和栈溢出等问题。同时,递归函数的性能通常比迭代函数低,因为每次递归调用都需要保存现场和恢复现场。
近义词: 循环、迭代
反义词: 无
needlewakenmimic warfareopen sb's eyes tobypassedlagspitchmanprodromalreintegratesmuggledstrawberriesWilliamsonyummiercapital fundcatalytic converterhard labournational defenseosmotic pressurependant lightresults and discussionspaced outstay awaketemplate methodallophanebiperforatedemimonstrosityexigiblehippodromemicrobatteryBPH