10 2020 档案

摘要:题:一群猴子排成一圈,按1,2,3,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈。继续从它后面一位再开始数,数到第m只,再把它踢出去…。如此不停的进行下去,直到最后只剩下一只猴子为止。要求编程模拟此过程,任意输入m、n值,输出最后那一只猴子的编号。 function getMonkey 阅读全文
posted @ 2020-10-14 09:57 hi_echo 阅读(152) 评论(0) 推荐(0)
摘要:每一次从待排序数组的数据元素中选出最小(或最大)的一个元素,存放在数组的起始位置,直到全部待排序的数据元素排完. function select($arr){ $len = count($arr); for ($i = 0; $i < $len - 1; $i++) { $min = $i; for 阅读全文
posted @ 2020-10-13 19:24 hi_echo 阅读(136) 评论(0) 推荐(0)
摘要:冒泡排序是一种简单的排序算法。其实现原理是重复扫描待排序数组,并依次比较每一对相邻的元素,当该对元素按递增顺序排序不正确时,则进行交换。一直重复这个过程,直到没有任何两个相邻元素可以交换,就表明完成了排序。 function maopao($arr){ $len = count($arr); $le 阅读全文
posted @ 2020-10-12 19:36 hi_echo 阅读(191) 评论(0) 推荐(0)