@jyeontu/structure-jyeontu
Version:
javascript实现各种数据结构:堆、优先队列、字典树、LFU缓存……
23 lines (22 loc) • 398 B
JavaScript
// 大顶堆
const { Heap } = require("./Heap");
class MaxHeap {
constructor(array = []) {
this.oHeap = new Heap(array, (a, b) => {
return a < b;
});
}
get queue() {
return this.oHeap.queue;
}
front() {
return this.oHeap.front();
}
pop() {
return this.oHeap.pop();
}
push() {
this.oHeap.push();
}
}
exports.MaxHeap = MaxHeap;