1
- [ @aureooms/js-binomial-heap ] ( http://make-github-pseudonymous-again.github.io/js-binomial-heap )
1
+ :cherries :
2
+ [ @heap-data-structure/binomial-heap ] ( https://heap-data-structure.github.io/binomial-heap )
2
3
==
3
-
4
- <img src =" https://cdn.rawgit.com/make-github-pseudonymous-again/js-binomial-heap/main/media/sketch.svg " width =" 864 " >
4
+ <p align =" center " >
5
+ <img src =" https://raw.githubusercontent.com/heap-data-structure/binomial-heap/main/media/sketch.svg " width =" 600 " >
6
+ </p >
5
7
6
8
Binomial heap data structures for JavaScript.
7
- See [ docs] ( https://make-github-pseudonymous-again .github.io/js- binomial-heap/index.html ) .
8
- Parent is [ @aureooms/js- heap ] ( https://github.com/make-github-pseudonymous-again/js-heap ) .
9
+ See [ docs] ( https://heap-data-structure .github.io/binomial-heap/index.html ) .
10
+ Parent is [ @heap-data-structure ] ( https://github.com/heap-data-structure/about ) .
9
11
10
12
``` js
11
13
//
@@ -17,25 +19,35 @@ Parent is [@aureooms/js-heap](https://github.com/make-github-pseudonymous-again/
17
19
// | |
18
20
// o o
19
21
//
22
+
23
+ import {
24
+ BinomialHeap ,
25
+ LazyBinomialHeap ,
26
+ BinomialTree ,
27
+ BinomialTreeWithParent ,
28
+ } from ' @heap-data-structure/binomial-heap' ;
29
+
30
+ import {increasing } from ' @total-order/primitive' ;
31
+
20
32
let heaps = [
21
- new ( BinomialHeap ( BinomialTreeWithParent ) )( compare . increasing ) ,
22
- new ( BinomialHeap ( BinomialTree ) )( compare . increasing ) ,
23
- new ( LazyBinomialHeap ( BinomialTree ) )( compare . increasing ) ,
24
- new ( LazyBinomialHeap ( BinomialTreeWithParent ) )( compare . increasing ) ,
33
+ new ( BinomialHeap ( BinomialTreeWithParent ) )( increasing ) ,
34
+ new ( BinomialHeap ( BinomialTree ) )( increasing ) ,
35
+ new ( LazyBinomialHeap ( BinomialTree ) )( increasing ) ,
36
+ new ( LazyBinomialHeap ( BinomialTreeWithParent ) )( increasing ) ,
25
37
] ;
26
38
```
27
39
28
- [ ![ License] ( https://img.shields.io/github/license/make-github-pseudonymous-again/js- binomial-heap.svg?style=flat )] ( https://raw.githubusercontent.com/make-github-pseudonymous-again/js- binomial-heap/main/LICENSE )
29
- [ ![ NPM version] ( https://img.shields.io/npm/v/@aureooms/js- binomial-heap.svg?style=flat )] ( https://www.npmjs.org/package/@aureooms/js- binomial-heap )
30
- [ ![ Build Status] ( https://img.shields.io/travis/make-github-pseudonymous-again/js- binomial-heap.svg?style=flat )] ( https://travis-ci.org/make-github-pseudonymous-again/js- binomial-heap )
31
- [ ![ Coverage Status] ( https://img.shields.io/coveralls/make-github-pseudonymous-again/js- binomial-heap.svg?style=flat )] ( https://coveralls.io/r/make-github-pseudonymous-again/js- binomial-heap )
32
- [ ![ Dependencies Status] ( https://img.shields.io/david/make-github-pseudonymous-again/js- binomial-heap.svg?style=flat )] ( https://david-dm.org/make-github-pseudonymous-again/js- binomial-heap#info=dependencies )
33
- [ ![ devDependencies Status] ( https://img.shields.io/david/dev/make-github-pseudonymous-again/js- binomial-heap.svg?style=flat )] ( https://david-dm.org/make-github-pseudonymous-again/js- binomial-heap#info=devDependencies )
34
- [ ![ Code Climate] ( https://img.shields.io/codeclimate/github/make-github-pseudonymous-again/js- binomial-heap.svg?style=flat )] ( https://codeclimate.com/github/make-github-pseudonymous-again/js- binomial-heap )
35
- [ ![ NPM downloads per month] ( https://img.shields.io/npm/dm/@aureooms/js- binomial-heap.svg?style=flat )] ( https://www.npmjs.org/package/@aureooms/js- binomial-heap )
36
- [ ![ GitHub issues] ( https://img.shields.io/github/issues/make-github-pseudonymous-again/js- binomial-heap.svg?style=flat )] ( https://github.com/make-github-pseudonymous-again/js- binomial-heap/issues )
37
- [ ![ Documentation] ( https://make-github-pseudonymous-again .github.io/js- binomial-heap/badge .svg )] ( https://make-github-pseudonymous-again .github.io/js- binomial-heap/source .html )
38
-
39
- ## Reference
40
+ [ ![ License] ( https://img.shields.io/github/license/heap-data-structure/ binomial-heap.svg?style=flat )] ( https://raw.githubusercontent.com/heap-data-structure/ binomial-heap/main/LICENSE )
41
+ [ ![ NPM version] ( https://img.shields.io/npm/v/@heap-data-structure/ binomial-heap.svg?style=flat )] ( https://www.npmjs.org/package/@heap-data-structure/ binomial-heap )
42
+ [ ![ Build Status] ( https://img.shields.io/travis/heap-data-structure/ binomial-heap.svg?style=flat )] ( https://travis-ci.org/heap-data-structure/ binomial-heap )
43
+ [ ![ Coverage Status] ( https://img.shields.io/coveralls/heap-data-structure/ binomial-heap.svg?style=flat )] ( https://coveralls.io/r/heap-data-structure/ binomial-heap )
44
+ [ ![ Dependencies Status] ( https://img.shields.io/david/heap-data-structure/ binomial-heap.svg?style=flat )] ( https://david-dm.org/heap-data-structure/ binomial-heap#info=dependencies )
45
+ [ ![ devDependencies Status] ( https://img.shields.io/david/dev/heap-data-structure/ binomial-heap.svg?style=flat )] ( https://david-dm.org/heap-data-structure/ binomial-heap#info=devDependencies )
46
+ [ ![ Code Climate] ( https://img.shields.io/codeclimate/github/heap-data-structure/ binomial-heap.svg?style=flat )] ( https://codeclimate.com/github/heap-data-structure/ binomial-heap )
47
+ [ ![ NPM downloads per month] ( https://img.shields.io/npm/dm/@heap-data-structure/ binomial-heap.svg?style=flat )] ( https://www.npmjs.org/package/@heap-data-structure/ binomial-heap )
48
+ [ ![ GitHub issues] ( https://img.shields.io/github/issues/heap-data-structure/ binomial-heap.svg?style=flat )] ( https://github.com/heap-data-structure/ binomial-heap/issues )
49
+ [ ![ Documentation] ( https://heap-data-structure .github.io/binomial-heapbadge .svg )] ( https://heap-data-structure .github.io/binomial-heapsource .html )
50
+
51
+ ## : scroll : Reference
40
52
41
53
- http://www.cs.princeton.edu/~wayne/cs423/lectures/heaps-4up.pdf
0 commit comments