php-算法
2015-12-31 08:54
525 查看
PHP冒泡法
php二分法查找
[b]php求素数 – 计算 a 到 b 之间的素数。[/b]
php递归
PHP输出乘法表-循环 代码示例
//PHP冒泡 从小到大 function maopao(&$arr) { if(!empty($arr)) { for($i=0;$i<count($arr);$i++) { if($arr[$i]>$arr[$j]) { //开始交换 $temp = $arr[$i]; $arr[$i] = $arr[$j]; $arr[$j] = $temp; } } } return $arr; } }
php二分法查找
//二分法查找 function erfenfa($a,$arr) { print_r($arr); if(!empty($a) && !empty($arr)) { $start = 0; $end = count($arr)-1; $i = 0; while($start <= $end) { $i ++; $step = floor($end / 2); if($a == $arr[$step]) { print_r($arr[$step]); return $a; } if($a >$arr[$step]) { $start = $step; } if($a < $arr[$step]) { $end = $step; } } } }
[b]php求素数 – 计算 a 到 b 之间的素数。[/b]
//php求素数 - 计算 a 到 b 之间的素数。 function sushu($a,$b) { if(!empty($a) && !empty($b)) { if($b<$a) return; $temp = array(); for($i=$a;$i <=$b;$i++) { $j = intval(sqrt($i)); $flag = true; if($i<=3) { $temp[$i] = $i; }else { for($x=2;$x<=$j;$x++) { if($i%$x==0) { $flag = false; break; } } if($flag) { $temp[$i] = $i; } } } return $temp; } }
php递归
//PHP输出乘法表-递归 function digui($a,$step) { if($a >$step) return; if( !empty($a) && !empty($step) ) { for($i=1;$i<=$a;$i++) { echo $i.'*'.$a.'='.$a*$i.”\t”; if($i == $a ) echo ‘ ‘; } $a = $a + 1; digui($a,$step); } }
PHP输出乘法表-循环 代码示例
//PHP输出乘法表-循环 function chengfa($a,$step) { if( !empty($a) && !empty($step) ) { for($i=$a;$i<=$step;$i++) { for($j=1;$j<=$i;$j++) { echo $j.'*'.$i.'='.$i*$j.”\t”; if($i==$j) echo ‘ ‘; } } } }
相关文章推荐
- php-支付宝接口
- 网页上记录鼠标的点击次数和一段有用的php代码,自己学习使用
- VMM 2016 TP4新功能之Azure订阅(一)
- System Center 2016 VMM TP4安装
- PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
- 开启PHP的伪静态模式
- php创建桌面快捷方式实现方法
- 详解Window7 下开发php扩展
- WordPress中给媒体文件添加分类和标签的PHP功能实现
- Swoole-1.7.22 版本已发布,修复PHP7相关问题
- intellij idea 高级用法之:集成JIRA、UML类图插件、集成SSH、集成FTP、Database管理
- chrome浏览器查看cookie
- 6. 隐藏 index.php
- getParameter取不到值
- PHP查看常量
- php学习第一天-勤劳致富
- ubuntu---PHP的初步
- 浅谈php中include文件变量作用域
- LNMP 1.5 php-fpm配置文件
- PHPExcel用法总结