吾上云WORDPRESS教程最新“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教程最新“网站被降权索引数量减少怎么办?”索引的下降是降权的表现。小编认为,百度将全面降低对低质量网站(整个网站而不是一个页面)的影响力。百度在2018年曾多次强调内容质量,但没想到这次处罚力度这么大,而收录不过100的影响尤为严重 也…
评论前必须登录!
注册