摘要: 一,什么是递归? 递归的作用可以完全取代循环,很多函数编程语言中习惯用递归来实现循环 1,递归算法: (1),'重复' ,凡是通过循环语句可以实现的,都可以用递归来实现 (2),'将问题分解成同类的子问题', 如持续循环的运算操作,持续循环的判断操作,他们的每次循环都是同样的一个'动作',这个动作就 阅读全文
posted @ 2018-12-03 22:09 kongpan 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 一,迭代的概念 迭代器是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下次一迭代的初始值 二,为什么要用迭代器 迭代器: 优点: 1),提供一种不依赖索引的迭代取值方式 2),更加节省内存 缺点: 1),不如按照索引取值的方式灵活 2),取值一次性的,只能往后取值,无法预测值的个数 三, 阅读全文
posted @ 2018-12-03 19:15 kongpan 阅读(298) 评论(0) 推荐(0) 编辑