Heap.js JavaScript / TypeScript的高效二进制堆(优先级队列,二进制树)数据结构。 包括JavaScript方法,Python的heapq模块方法和Java的PriorityQueue方法。 易于使用,已知接口,经过测试并有据可查JavaScript二进制堆库。 默认情况下,实例为integer min heap 。 它比对数组排序更快吗? 这取决于您的使用情况,但是在某些情况下,它要快得多: heap vs array: push + pop/unshift 50 heap x 72,130 ops/sec ±0.50% (93 runs samp