代码改变世界

随笔分类 -  基础概念

递归、循环、迭代、遍历和枚举的简单概念描述

2011-05-26 16:19 by jalen, 4559 阅读, 收藏,
摘要: 〓递归(recursion)在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。递归一词还较常用于描述以自相似方法重复事物的过程。例如,当两面镜子相互之间近似平行时,镜中嵌套的图像是以无限递归的形式出现的。可以理解为:指的是一个函数不断调用自身的行为。语言例子(Language examples):从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢? “从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢? “从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?……””编程例子(Programming example 阅读全文