递归

✍ dations ◷ 2024-12-22 18:31:29 #递归
递归(英语:Recursion),又译为递回,在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。递归一词还较常用于描述以自相似方法重复事物的过程。例如,当两面镜子相互之间近似平行时,镜中嵌套的图像是以无限递归的形式出现的。也可以理解为自我复制的过程。在数学和计算机科学中,递归指由一种(或多种)简单的基本情况定义的一类对象或方法,并规定其他所有情况都能被还原为其基本情况。例如,下列为某人祖先的递归定义:斐波那契数列是典型的递归案例:尽管有许多数学函数均可以递归表示,但在实际应用中,递归定义的高开销往往会让人望而却步。例如:一种便于理解的心理模型,是认为递归定义对对象的定义是按照“先前定义的”同类对象来定义的。例如:你怎样才能移动100个箱子?答案:你首先移动一个箱子,并记下它移动到的位置,然后再去解决较小的问题:你怎样才能移动99个箱子?最终,你的问题将变为怎样移动一个箱子,而这时你已经知道该怎么做的。如此的定义在数学中十分常见。例如,集合论对自然数的正式定义是:1是一个自然数,每个自然数都有一个后继,这一个后继也是自然数。以下是另一个可能更有利于理解递归过程的解释:这样就有一种更有趣的描述:“为了理解递归,则必须首先理解递归。”或者更准确地,按照安德鲁·普洛特金(英语:Andrew Plotkin)的解释:“如果你已经知道了什么是递归,只需记住答案。否则,找一个比你更接近侯世达的人;然后让他/她来告诉你什么是递归。”数学中常见的以递归形式定义的案例参见函数、集合以及分形等。 、 举例: 编写一个程序使用递归求n的阶乘递归定义集关于递归定义集的经典示例,可透过自然数来说明:另一个有趣示例为,公理系统中,所有可导出命题之集合此集合称为,可导出之命题之集合,因为在数学基础方法中,依非创建性法构建的命题之集合,可能大于由公理系统及推理规则所递归构建出之集合,详细请参见 哥德尔不完备定理有限次分割法为几何形式之递归,可用以创建类分形之图案。次分割原则的运作如后所述,从多个已被有限个标签标注的多边形开始,接着每个多边形仅根据其标签,继续细切到更小的多边形,此一细切的过程可不断重复。

相关

  • 人体寄生虫学人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学医学寄生虫学(Medical Parasitology),又
  • 新冠肺炎新型冠状病毒肺炎(英语:Novel coronavirus pneumonia),简称新冠肺炎,即由新型冠状病毒所引起的肺炎。可以指:
  • 列表电池列表将尽量列出所有类型的电池,并列出别名以方便查考,易混淆的项目附加简要说明。
  • 中子温度中子温度,亦称中子能量,指的是自由中子的动能,单位通常是电子伏特。由于中子经过不同温度的减速剂会有不同的速度分布,一般可以使用温度来衡量中子的动能。中子的能量分布基本上
  • 水蒸气水蒸气(也称氛气、蒸汽),是水(H2O)的气体形式。当水达到沸点时,水就变成水蒸气。水蒸气在空气中是无色的。在海平面一标准大气压下,水的沸点为100°C或212°F或373.15K。当水在沸点
  • 熔化热熔化热,亦称熔解热,是单位质量物质由固态转化为液态时,物体需要吸收的热量。物体熔化时的温度称为熔点。熔化热是一种潜热,在熔化的过程中,物质不断吸收热量而温度不变,因此不能通
  • 阿利亚阿利亚运动(希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL","Ezra SIL SR","Keter Aram Tsova","Taam
  • 腹主动脉瘤腹主动脉瘤(英语:abdominal aortic aneurysm, AAA),为腹主动脉(英语:Abdominal aorta)局部扩大,其横径大于3公分或超过正常横径之50%。除非腹主动脉瘤破裂,否则通常无症状。偶尔造成腹
  • 蒸气蒸气是指处于液态或固态的物质的周围所包含的相同物质的气态组分。与纯的气态物质不同的是,蒸气必然伴随着相同物质的另一状态(固态或液态);如果固态或液态的物质完全转化为蒸气
  • 乙状结肠乙状结肠是结肠终末部分,通常位于盆腔中,上在左髂嵴平面与降结肠相连,下在第三骶椎平面与直肠相接,长约40~50cm,因呈“乙”状弯曲而得名。