吾上云WORDPRESS教程最新“js实现计数排序的方法”
原版计数排序,桶的容积需要一个可以包含最小值到最大值所有可能出现的数字。这里我们可以将桶换成对象,利用对象的自动排序与不能出现相同属性名的键值对这两个特点,不需要一个有序容积的桶,随意新增键值对即可。js实现计数排序的方法是什么,一起了解一下代码如下:
var ary=[23,14,12,24,53,31,53,35,46,12,62,23]
代码示例如下:
function countSort(arr){ let obj={}; //遍历原数组,给对象新增键值对,如果已经存在就对应的属性值++,如果不存在则新增键值对 for(let i=0;i0){ arr[index]=Number(key); obj[key]--; index++ } } return arr; } console.log(countSort(ary));
以上就是js实现计数排序的方法的详细内容。
文章来源于互联网WORDPRESS教程:js实现计数排序的方法,
阿里云服务器89元起,点击购买
腾讯云服务器95元/年起 点击购买
吾上云WORDPRESS教程最新“让百度文章快速被收录技巧分享”任何做网站优化的人都知道,如果我们想让百度对我们的网站进行排名,我们必须首先让百度收录我们的文章。特别是对于新网站来说,如何要求百度迅速收录自己的文章成为了站长们非常关心的问题。现在小编和你分享一…
评论前必须登录!
注册