首页 新闻 搜索 专区 学院
当前位置: 博问标签 /堆排序/未解决/ 已解决
2
回答数

10 一段js的堆排序实现。。

function buildMaxHeap( arr ) { for ( var i = Math.floor( arr.length/2 ) ; i >= 0; i -- ) { heapAdjus
1
回答数

5 最近在看堆排序有点不理解

似乎是分为2步,第一步按照大顶堆或小顶堆原则创建堆,第二步对这个堆进行排序。排序结束把顶部的元素和底部的元素对调,类似冒泡。但发现大小不同之后不会再向下遍历,从而加快排序速度。 但创建堆+排序,两步会