算法 递归 迭代 阶乘
来源:互联网 发布:java 节假日判断 编辑:程序博客网 时间:2024/05/17 18:43
//斐波那契数列递归
function day($day){
if($day <0){
return ;
}
if($day==1){
return 0;
}
if($day==2||$day==3){
return 1;
}
return day($day-1)+day($day-2);
}
//迭代
function fei($a){
$arr['0'] = 0;
$arr['1'] = 1;
for($i=2;$i<$a;$i++){
$arr[$i] = $arr[$i-1]+$arr[$i-2];
}
return $arr;
}
echo day(10);
function day($day){
if($day <0){
return ;
}
if($day==1){
return 0;
}
if($day==2||$day==3){
return 1;
}
return day($day-1)+day($day-2);
}
//迭代
function fei($a){
$arr['0'] = 0;
$arr['1'] = 1;
for($i=2;$i<$a;$i++){
$arr[$i] = $arr[$i-1]+$arr[$i-2];
}
return $arr;
}
echo day(10);
print_r(fei(10)) ;
//阶乘1天掉1粒米,第2天掉2,3天6粒...
for($i=1,$s=1;$i<=10;$i++){
$s = $s*$i;
}
echo $s.",";
function digui($day){//传递的天数
if($day<=1){
return 1;
}else if($day>1){
$mi = $day*digui($day-1);
}
return $mi;
}
echo digui(10);
0 0
- 算法 递归 迭代 阶乘
- 计算阶乘(递归与迭代)
- 线性递归和迭代---分析阶乘
- 阶乘的递归与迭代
- 递归1: 阶乘的递归与迭代实现
- 迭代跟递归算法
- 迭代跟递归算法
- 简单算法--迭代/递归
- 【算法】迭代和递归
- factorial 阶乘的递归实现 和 迭代实现
- 迭代算法与递归算法
- [ZZ]迭代算法与递归算法
- 迭代算法与递归算法概述
- 递归算法与迭代算法总结
- 阶乘递归算法
- 递归算法-阶乘
- 递归算法实现阶乘
- 递归算法:阶乘
- Python IDLE 清屏
- 国际化
- ProgressDialog使用总结
- 简单更改样式
- 三种代理模式
- 算法 递归 迭代 阶乘
- 一道概率题
- spring 配置文件使用
- 内存堆和栈的区别
- 针对协议命令字处理函数
- jquery插件 —— Lazy Load 延迟加载图片
- 个人笔记
- 锤子发布会观感
- Storm Trident Internals