问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

排序算法--睡眠排序、面条排序、猴子排序 (非常严肃)

提问网友 发布时间:2025-01-13 19:43
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
1个回答
热心网友 回答时间:2025-01-13 20:33
输入:n个待排序的数组成的数组。 输出:按顺序从小到大排列好的数组。

睡眠排序(Sleep Sort)构造n个线程,它们和这n个数一一对应。初始化后,线程们开始睡眠,等到对应的数那么多个时间单位后各自醒来,然后输出它对应的数。这样最小的数对应的线程最早醒来,这个数最早被输出。等所有线程都醒来,排序就结束了。

面条排序(Spaghetti Sort)首先去买一捆面,找到数组中最大和最小的两个数,让最大的数对应一根很长的面条,最小的数对应一根很短的面条。重新遍历数组,每遇到一个数,就取一根面条,把它切成这个数对应的长度,可以得到n根面条。接下来,一手握住这n根面条,稍微用力,别握太紧,在平放的桌面上直立着放下,让所有的面条底端接触到桌面。另一只手平行于桌面,从面条上方缓慢往下移动,每当这只手碰到一根面条,移走它,并把对应的数输出到结果数组中,直到移走全部面条。用完的面条还可以煮夜宵哦。

猴子排序(Bogo Sort)随机打乱数组,检查是否排好序,若是,则输出,否则再次打乱,再检查...最佳情况O(n),平均O(n*n!),最坏可执行直到世界的尽头。无限猴子定理:一只猴子随机敲打打字机键盘,如果时间足够长,总是能打出特定的文本,比如莎士比亚全集。

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

JS中的睡眠排序、猴子排序和js的常见的几种排序算法 猴子排序(bogosort)能称之为一种算法吗? 猴子排序法的实际意义? 猴子排序法的实际意义 雷克萨斯lx570油耗是多少 雷克萨斯lx570油耗多少钱一公里 从键盘输入10个整数存入一个一维数组中,然后逆序输出,要求使用数组名和... 输入十个任意整数到一维数组中,通过程序把数组元素进行反转,再输出反 ... 一个数加上5,再乘5,然后再减去5,最后除以5,结果办95.这个数是多少? 一个数加上5,再乘5,然后再减去5,最后除以5,结果为5.这个数是多少呢 羽绒服冲锋衣哪个暖和 现在澳门元可以兑换多少人民币? NBA最前线美女主播刘语熙微博经典语录汇总 ...是车辆信息不符怎么回事啊!好几次了,什么都填的对啊_百度问一问 教小弟怎么追初中那孩?小弟有小钱 苹果手机费电怎么回事苹果手机耗电太快了怎么解决 如何在大学入党? ...我们学校要开始评选第三批入党积极分子了。前两次我都因为胆小,没自... 和团支书关系不好影响入党吗 大丽菊是什么季节开的 大丽菊是哪个季节开的 新加坡留学哪家留学中介最靠谱 十二生肖排序的渊源揭秘十二生肖的来历与排序方法 梦见自己做生意是什么意思 梦见自己做生意是什么意思结果是别人家 《雍正王朝》中,为何雍正要将看守皇陵的太监宫女全部押回京城? 雍正王朝景陵的太监造谣都说了啥? 新鲜菜配送平台有哪些 周易筮法:蓍草卜卦为何灵验通神 塔罗牌为什么那么灵塔罗牌准确率多高? “试征张彦作将军”的出处是哪里 南阳小将张彦硖口镇税人场射虎歌(一作白居易诗)(韦庄)拼音版、注音及读... 见之叱猛如叱羊的解释是什么 忠良效顺势亦然的上一句是什么 横目穰穰何峥嵘的下一句横目穰穰何峥嵘的下一句是什么 横目穰穰何峥嵘的下一句是什么 海内昔年狎太平的下一句是什么 忠良效顺势亦然的上一句忠良效顺势亦然的上一句是什么 西方政治学名著导读作者简介 施雪华课程开设 如果曾经被深深伤害过,怎么才能原谅? 请问怎样让昔日的仇人原谅我们 深深的伤害了一个女孩 怎么求他原谅
Top