猴子排序 痛定思痛。 2022-02-26 11:46 197阅读 0赞 在计算机科学中,Bogo排序(bogo-sort)是个既不实用又原始的排序算法,其原理等同将一堆卡片抛起,落在桌上后检查卡片是否已整齐排列好,若非就再抛一次。其名字源自Quantum bogodynamics,又称bozo sort、blort sort或猴子排序(参见无限猴子定理)。 Random random = new Random(); public void bogoSort(int[] n) { while(!inOrder(n)) shuffle(n); } public void shuffle(int[] n) { for (int i = 0; i < n.length; i++) { int swapPosition = random.nextInt(i + 1); int temp = n[i]; n[i] = n[swapPosition]; n[swapPosition] = temp; } } public boolean inOrder(int[] n) { for (int i = 0; i < n.length-1; i++) { if (n[i] > n[i+1]) return false; } return true; }
相关 奇葩算法——猴子排序 ?今日学习目标:?猴子排序✅:林在闪闪发光⏰预计时间:30分钟?林在闪闪发光的个人社区,欢迎你的加入:无聊的一个下午 和朋友说有点无聊 他和我说确实之前好像没有接触过 挺... 傷城~/ 2024年04月27日 15:43/ 0 赞/ 75 阅读
相关 猴子吃桃 描述 海滩上有一堆桃子,N只猴子来分。第一只猴子把这堆桃子平均分为N份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子接着把剩下的桃子平均分成N份,又多了一 墨蓝/ 2023年06月24日 11:29/ 0 赞/ 24 阅读
相关 大猴子和小猴子的故事 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ub 短命女/ 2022年10月28日 12:25/ 0 赞/ 376 阅读
相关 猴子吃桃 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhp 末蓝、/ 2022年10月22日 05:28/ 0 赞/ 301 阅读
相关 猴子分桃 猴子分桃 Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^\_^ 题目描述 老猴子辛苦了一辈子,给那群小猴子们 曾经终败给现在/ 2022年08月10日 04:53/ 0 赞/ 193 阅读
相关 猴子分桃 题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同 亦凉/ 2022年07月14日 08:23/ 0 赞/ 221 阅读
相关 猴子分桃 Problem Description 老猴子辛苦了一辈子,给那群小猴子们留下了一笔巨大的财富——一大堆桃子。老猴子决定把这些桃子分给小猴子。 第一个猴子来了, 不念不忘少年蓝@/ 2022年06月18日 10:21/ 0 赞/ 247 阅读
相关 猴子分苹果 题目:秋天到了,n只猴子采摘了一大堆苹果放到山洞里,约定第二天平分。这些猴子很崇拜猴王孙悟空,所以都想给他留一些苹果。第一只猴子悄悄来到山洞,把苹果平均分成n份,把剩下的m个苹 绝地灬酷狼/ 2022年04月10日 02:27/ 0 赞/ 270 阅读
相关 猴子排序 在计算机科学中,Bogo排序(bogo-sort)是个既不实用又原始的排序算法,其原理等同将一堆卡片抛起,落在桌上后检查卡片是否已整齐排列好,若非就再抛一次。其名字源自Quan 痛定思痛。/ 2022年02月26日 11:46/ 0 赞/ 198 阅读
还没有评论,来说两句吧...