加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

PHP基于关联数组20行代码搞定约瑟夫题目示例

发布时间:2021-03-23 22:14:11 所属栏目:编程 来源:网络整理
导读:本篇章节讲授PHP基于关联数组20行代码搞定约瑟夫题目。供各人参考研究详细如下: 记得前段时刻一写做java开拓的兄弟对我说他java60行做了个约瑟夫题目,挺不错的。奚落php应该写这个挺不可的。 于是 呵呵。。。 洋洋洒洒 20行,写完本身都有些不相

本篇章节讲授PHP基于关联数组20行代码搞定约瑟夫题目。分享给各人供各人参考,详细如下:

记得前段时刻一写做java开拓的兄弟对我说他java60行做了个约瑟夫题目,挺不错的。奚落php应该写这个挺不可的。

于是 呵呵。。。 洋洋洒洒 20行,写完本身都有些不信托了。哈哈 让不相识php的见地哈php的快捷精练之处。

ps:着实小我私人挺反感用代码行数来权衡代码数目的,感受常把代码行数挂嘴边的大多无奈装2。此文仅属闲余娱乐。

回首一下约瑟夫题目:N小我私人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,别的人都将被杀掉。譬喻N=6,M=5,被杀掉的次序是:5,4,6,2,3,1。

实当代码如下:

"; for($i=1;$i<$n;$i++){ $a["$i"]=$i+1; $flag[$i]="in"; } $a["$n"]=1; foreach($a as $key=>$value){ echo $key."=>".$value."
"; } $key=1;$out=0;$r=0; while($out<$n){ $r++; if($r==2){ echo"$a[$key]
";// out $a[$key]=$a[$a[$key]]; $out++;$r=0; } $key=$a[$key]; }

运行功效:

PHP基于关联数组20行代码搞定约瑟夫题目示例

更多关于PHP相干内容感乐趣的读者可查察本站专题:《》、《》、《》、《》、《》及《》

但愿本文所述对各人PHP措施计划有所辅佐。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读