create-heap

0.0.3 • Public • Published

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

Dependents (0)

Package Sidebar

Install

npm i create-heap

Weekly Downloads

1

Version

0.0.3

License

MIT

Unpacked Size

10.7 kB

Total Files

13

Last publish

Collaborators

  • abala