Skip to content

Commit 4dfdea8

Browse files
♻️ refactor(list): Use @aureooms/js-cll.
Fixes #1.
1 parent 6944284 commit 4dfdea8

File tree

10 files changed

+17
-47
lines changed

10 files changed

+17
-47
lines changed

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@
2929
"bugs": {
3030
"url": "https://github.com/aureooms/js-fibonacci-heap/issues"
3131
},
32-
"dependencies": {},
32+
"dependencies": {
33+
"@aureooms/js-cll": "^1.0.0"
34+
},
3335
"devDependencies": {
3436
"@aureooms/js-heap-spec": "15.0.3",
3537
"@babel/cli": "7.10.5",

src/FibonacciHeap.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
import Node from './Node';
22

3-
import list_insert from './list_insert';
4-
import list_remove from './list_remove';
5-
import list_concatenate from './list_concatenate';
3+
import {
4+
_append as list_insert,
5+
_remove as list_remove,
6+
_concat as list_concatenate
7+
} from '@aureooms/js-cll';
8+
69
import list_reset_parent from './list_reset_parent';
710

811
import consolidate from './consolidate';

src/consolidate.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import list_insert from './list_insert';
1+
import {_append as list_insert} from '@aureooms/js-cll';
22
import link from './link';
33

44
/**

src/cut.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import list_remove from './list_remove';
1+
import {_remove as list_remove} from '@aureooms/js-cll';
22

33
export default function cut(x, y) {
44
if (x === x.next) y.children = null;

src/link.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import list_insert from './list_insert';
1+
import {_append as list_insert} from '@aureooms/js-cll';
22

33
/**
44
* FIB-HEAP-LINK

src/list_concatenate.js

Lines changed: 0 additions & 10 deletions
This file was deleted.

src/list_insert.js

Lines changed: 0 additions & 13 deletions
This file was deleted.

src/list_iter.js

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/list_remove.js

Lines changed: 0 additions & 8 deletions
This file was deleted.

yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
# yarn lockfile v1
33

44

5+
"@aureooms/js-cll@^1.0.0":
6+
version "1.0.0"
7+
resolved "https://registry.yarnpkg.com/@aureooms/js-cll/-/js-cll-1.0.0.tgz#56e986cb9d4d6099d4af6c1528c40a73c2edb5b2"
8+
integrity sha512-oui+g5Ni813Hj/sWImiGsraU9JU9l9Zf0h+x75RyW17aaf1h7RKVzaZKaJWD/LlWUm6mn5iDo5omQDWnrSjFdw==
9+
510
"@aureooms/js-collections-deque@^3.1.0":
611
version "3.1.0"
712
resolved "https://registry.yarnpkg.com/@aureooms/js-collections-deque/-/js-collections-deque-3.1.0.tgz#2df0f28883f1367c979232d8c3964aede93d2ded"

0 commit comments

Comments
 (0)