初识递归
来源:互联网 发布:js button 文字 编辑:程序博客网 时间:2024/05/29 15:20
递归
1:不求理解,先会写
2:再去理解
function sum($n){ for($sum=0;$i=1;$i++){ $sum+=$i; }}
老师让我计算1到100的和,我不会
但我偏说我会
问:sum(100)==?
答:sum(99)+100
ask:sum(99)==?
q:sum(98)+99
...
...
ask:sum(2)==?
q:sum(1)+2
aks:sum(1)==?
q:1
sum(100)=sum(1)+2+3....+100;
所以函数可以这样写
<?phpfunction sum($n){ if($n>1){ return sum($n-1)+$n; }else{ return 1; }}
- 初识递归
- 递归,数组,初识别JSON,XML
- Lua初识(6)_递归与迭代
- 初识
- 初识
- 初识
- 递归
- 递归
- 递归
- 递归
- 递归
- 递归
- 递归
- 递归
- 递归
- 递归
- 递归
- 递归
- 2013编程之美 初赛 传话游戏
- 第七届北京交通大学ACM程序设计竞赛网络预赛二
- 大数相加
- STL关联容器之Map
- 给大家共享好东西喽! 查找数据库中指定字符串,支持2005以上
- 初识递归
- C语言第五堂课作业
- HTML请求的处理过程
- POJ 1833 -排列
- VS2010/MFC编程入门之八(对话框:创建对话框类和添加控件变量)
- Java_反射机制
- 2012电子信息 第5堂课后作业
- 2013 微软 编程之美 资格赛 传话游戏
- 【2013.4.6】微软暑期实习生笔试题和答案