0.0.3 • Published 4 years ago
create-heap v0.0.3
createHeap
create class heap
Installation
npm i createHeap -D
Usage
import { MinHeap } from 'createHeap';
const heap = new MinHeap()
heap.insert(3) //[{value:3}]
heap.insert(2) //[{value:2},{value:3}]
heap.insert(1) //[{value:1},{value:3},{value:2}]
heap.pop() //[{value:2},{value:3}]
heap.peek() // {value:2}
heap.size() //2
API
属性 | 说明 | 类型 | 返回值类型 |
---|---|---|---|
insert | 添加元素 | function | - | |
pop | 删除堆顶 | function | - | |
peek | 返回堆顶元素 | function | Object | |
size | 堆的大小 | function | number |