0.0.2 • Published 7 years ago

b-heap v0.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

BinaryHeap

JS simple binary heap implementation

Usage

  • Client(browser) side (access as globals window.BinayHeap)

    inline hot-link using <script> tag:

    <script type='text/javascript' src='./BinaryHeap.js'></script>

  • Server side (import as ES6/CommonJS/AMD module)

    install via npm: npm install --save b-heap

    or via yarn: yarn add b-heap


API

isEmpty

check if the heap is empty

Returns Boolean is empty or not

size

count the number of elements in current heap

Returns [Number] size of the heap

peek

top element of current heap

Returns [Object] top element

push

push element into heap

Parameters

pop

remove top element from heap

Returns [Object] removed element

contains

check if contains target element

Parameters

Returns [Boolean] contains or not

remove

remove target element from heap

Parameters

Returns [Boolean] removed or not

0.0.2

7 years ago

0.0.1

7 years ago