递归剖析
来源:互联网 发布:推倒 知乎 编辑:程序博客网 时间:2024/06/11 00:27
递归调用一般在有大量数据时不采用,每一次递归就是寻找与自己功能相同的函数而已,就像李家里有快烂掉的苹果8个,他自己吃不了找一个人帮他吃,那个人留了一个苹果,然后把其他苹果给了别人,那个人也留下了一个苹果,然后这个人继续找人,当最后一个留下苹果后,继续找人,找到的那个人反馈给他“你妹”,那么他自己就把苹果吃了,吃完告诉上一个,知道的人也把自己留下的苹果吃了,知道那人反馈给李家,我帮你把所有苹果吃了,这样就有8个人帮李家吃完李家的苹果,返回数字12345678;
程序为:
void printInt(int n)
{
if (n > 0) {
return;
}
//吃苹果
printInt(n / 10);
//找人
printf("%d ", n % 10);
}
int main (int argc, const char * argv[])
{
printInt(12345678);
}
//输出1 2 3 4 5 6 7 8
递归只是找到与自己功能相同的函数,不是循环的过程,void函数没有返回值,在main中,直接输出就可以了。。苹果吃完了,函数也就调用完了。。
0 0
- 递归剖析
- 递归剖析
- 递归方法剖析
- 递归剖析及应用
- 递归问题剖析
- ActionFilter递归链剖析
- 剖析递归求二叉树高
- 递归之美 - Loki库TypeList源码剖析
- 递归之美 - Loki库TypeList源码剖析
- 递归之美 - Loki库TypeList源码剖析
- C编译器剖析_1.1_ 语言、文法与递归
- 汉诺塔的原理剖析以及递归的解决办法
- C编译器剖析_1.1_ 语言、文法与递归
- 【算法数据结构Java实现】递归的简单剖析及时间复杂度计算
- 【剑指offer】斐波那契数列--递归及循环剖析
- 递归
- 递归
- 递归
- 英国房产购置6大步骤
- hdu 2037(贪心)
- android 录音 播放
- 同分公司大股东福建非同一金桃园特务
- hdu 3177 Crixalis's Equipment
- 递归剖析
- 西游记中的管理学
- python抓取CSDN博客首页的所有博文,对标题分词存入mongodb中
- 尺取法
- 围观英国最廉价豪宅:28个卧室仅售50万英镑
- 不耐烦地合适的方式第四个分公司
- 一、Sketchup用ruby进行二次开发--简述
- Chrome 快捷键
- LeetCode题目4:Sort List