数组操作
zmq4566
共同学习共同进步
展开
-
数组随机取值,随机红包,冒泡排序
//将传入的数组随机组合成新数组 public function sj($arr){ $a=array(); while(true){ $key=mt_rand(0,count($arr)-1); if(count($a)==count($arr)){ break; ...原创 2017-08-17 15:05:16 · 285 阅读 · 0 评论 -
约瑟夫环数组解决方案
/** * 约瑟夫闭环 * 本人用的是数组循环移动取出最后剩的人 * 一圈共有N个人,开始报数,报到M的人自杀,然后重新开始报数,问最后自杀的人是谁? */ $n=10; $m=2; function ysf_huan($n,$m){ $arr=array(); //将n个人放入到数组$arr中 for($i=1;$i$n;$i++){ $arr[$i]=$i;//组成以1为开原创 2017-08-15 15:13:57 · 581 阅读 · 0 评论