![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
dj1540225203
加油打工人
展开
-
冒泡算法 升序 降序
php中其实已经实现了基本的冒泡算法 升序降序等等:对数组进行排序 下面参考:冒泡排序法原理讲解及PHP代码示例 - 温柔的风 - 博客园 手动实现: <?php //从小到大排序 function sort_arr($array){ $count = count($array); $temp = 0; //临时变量声明 for($i = 0; $i < $count - 1; $i ++) { //控制轮数 for($j = 0;原创 2022-03-12 21:10:52 · 857 阅读 · 0 评论 -
母牛生仔问题
有一母牛,到4岁可生育,每年一头,所生均是一样的母牛,到15岁绝育,不再能生,20岁死亡,问n年后有多少头牛。 说明:比如一头母牛8岁,那么实际她是生完牛仔的时候是7岁?你get到了吗? 下面的是指这头母牛的一生(当然你可以写她的孩子继续生仔。。。) <?php function niu($y) { static $num = 0; //定义静态变量;初始化牛的数量为0 for ($i = 1; $i <= $y; $i++) {原创 2022-03-12 20:59:37 · 530 阅读 · 0 评论 -
猴子大王问题
1、一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。 <?php function king($n,$m){ $monkeys = range(1,$n);//创建猴子 $i=0; //未找出大王前都跑 while(count($monkeys)>1){ if(($i+1)%$m原创 2022-03-12 20:34:05 · 118 阅读 · 0 评论 -
yii2模型类新增数据不成功不报错?解决方案
产景:对接第三方的积分系统,抓取积分订单信息至商城的时候,对接方的文档也有可能是坑爹,插入表不成功。因为对方的文档和接口是不一致的,所以很多时间可以考虑用字符串去存信息。 如何调试呢?$this->validate() $model->geterrors等都没有信息返回,可以使用try catch解决 分批抓取脚本 /** * 积分会员:门店订单抓取至商城脚本 * desc: 固定参数用于抓取 */ public function actionG原创 2022-02-21 11:48:09 · 636 阅读 · 0 评论