0.0.3 • Published 4 years ago

create-heap v0.0.3

Weekly downloads
1
License
MIT
Repository
-
Last release
4 years ago

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堆的大小functionnumber