Skip to content

Commit 1400145

Browse files
🚚 refactor: Rename adt to types.
1 parent 1b488c4 commit 1400145

28 files changed

+38
-38
lines changed

src/debug/_debug.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import assert from 'assert';
2-
import Node from '../adt/Node.js';
3-
import Leaf from '../adt/Leaf.js';
2+
import Node from '../types/Node.js';
3+
import Leaf from '../types/Leaf.js';
44
import BLACK from '../color/BLACK.js';
55

66
/**

src/deletion/delete_case1.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import assert from 'assert';
22
import BLACK from '../color/BLACK.js';
3-
import Node from '../adt/Node.js';
4-
import Leaf from '../adt/Leaf.js';
3+
import Node from '../types/Node.js';
4+
import Leaf from '../types/Leaf.js';
55
import delete_case2 from './delete_case2.js';
66

77
/**

src/deletion/delete_case2.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import assert from 'assert';
22
import BLACK from '../color/BLACK.js';
33
import RED from '../color/RED.js';
4-
import Node from '../adt/Node.js';
5-
import Leaf from '../adt/Leaf.js';
4+
import Node from '../types/Node.js';
5+
import Leaf from '../types/Leaf.js';
66
import rotate_left from '../rotate/rotate_left.js';
77
import rotate_right from '../rotate/rotate_right.js';
88
import sibling from '../family/sibling.js';

src/deletion/delete_case3.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import assert from 'assert';
22
import BLACK from '../color/BLACK.js';
33
import RED from '../color/RED.js';
4-
import Node from '../adt/Node.js';
5-
import Leaf from '../adt/Leaf.js';
4+
import Node from '../types/Node.js';
5+
import Leaf from '../types/Leaf.js';
66
import sibling from '../family/sibling.js';
77

88
import delete_case1 from './delete_case1.js';

src/deletion/delete_case4.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import assert from 'assert';
22
import BLACK from '../color/BLACK.js';
33
import RED from '../color/RED.js';
4-
import Node from '../adt/Node.js';
5-
import Leaf from '../adt/Leaf.js';
4+
import Node from '../types/Node.js';
5+
import Leaf from '../types/Leaf.js';
66
import sibling from '../family/sibling.js';
77

88
import delete_case5 from './delete_case5.js';

src/deletion/delete_case5.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import assert from 'assert';
22
import BLACK from '../color/BLACK.js';
33
import RED from '../color/RED.js';
4-
import Node from '../adt/Node.js';
5-
import Leaf from '../adt/Leaf.js';
4+
import Node from '../types/Node.js';
5+
import Leaf from '../types/Leaf.js';
66
import rotate_left from '../rotate/rotate_left.js';
77
import rotate_right from '../rotate/rotate_right.js';
88
import sibling from '../family/sibling.js';

src/deletion/delete_case6.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import assert from 'assert';
22
import BLACK from '../color/BLACK.js';
33
import RED from '../color/RED.js';
4-
import Node from '../adt/Node.js';
5-
import Leaf from '../adt/Leaf.js';
4+
import Node from '../types/Node.js';
5+
import Leaf from '../types/Leaf.js';
66
import rotate_left from '../rotate/rotate_left.js';
77
import rotate_right from '../rotate/rotate_right.js';
88
import sibling from '../family/sibling.js';

src/deletion/delete_one_child.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import assert from 'assert';
22
import BLACK from '../color/BLACK.js';
33
import RED from '../color/RED.js';
4-
import Node from '../adt/Node.js';
5-
import Leaf from '../adt/Leaf.js';
4+
import Node from '../types/Node.js';
5+
import Leaf from '../types/Leaf.js';
66

77
import replace_node from './replace_node.js';
88
import delete_case1 from './delete_case1.js';

src/deletion/replace_node.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import assert from 'assert';
2-
import Node from '../adt/Node.js';
3-
import Leaf from '../adt/Leaf.js';
2+
import Node from '../types/Node.js';
3+
import Leaf from '../types/Leaf.js';
44

55
/**
66
* Replaces node <code>A</code> by node <code>B</code>.

src/family/grandparent.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import assert from 'assert';
2-
import Node from '../adt/Node.js';
2+
import Node from '../types/Node.js';
33

44
/**
55
* Computes the grandparent (parent of parent) of the input node.

src/family/predecessor.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import assert from 'assert';
2-
import Node from '../adt/Node.js';
2+
import Node from '../types/Node.js';
33

44
/**
55
* Computes the predecessor of the input node, in the subtree rooted at the

src/family/sibling.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import assert from 'assert';
2-
import Node from '../adt/Node.js';
3-
import Leaf from '../adt/Leaf.js';
2+
import Node from '../types/Node.js';
3+
import Leaf from '../types/Leaf.js';
44

55
/**
66
* Computes the sibling of the input node.

src/family/uncle.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import assert from 'assert';
2-
import Node from '../adt/Node.js';
3-
import Leaf from '../adt/Leaf.js';
2+
import Node from '../types/Node.js';
3+
import Leaf from '../types/Leaf.js';
44
import grandparent from './grandparent.js';
55

66
/**

src/index.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
export {default as Leaf} from './adt/Leaf.js';
2-
export {default as Node} from './adt/Node.js';
3-
export {default as RedBlackTree} from './adt/RedBlackTree.js';
41
export {default as BLACK} from './color/BLACK.js';
52
export {default as RED} from './color/RED.js';
63
export {default as _debug} from './debug/_debug.js';
@@ -27,3 +24,6 @@ export {default as rotate_right} from './rotate/rotate_right.js';
2724
export {default as search} from './search/search.js';
2825
export {default as inordertraversal} from './traversal/inordertraversal.js';
2926
export {default as rangetraversal} from './traversal/rangetraversal.js';
27+
export {default as Leaf} from './types/Leaf.js';
28+
export {default as Node} from './types/Node.js';
29+
export {default as RedBlackTree} from './types/RedBlackTree.js';

src/insertion/insert.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import assert from 'assert';
2-
import Node from '../adt/Node.js';
2+
import Node from '../types/Node.js';
33

44
/**
55
* Walks the tree rooted at <code>A</code> down the only path that satisfies

src/insertion/insert_case1.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import assert from 'assert';
2-
import Node from '../adt/Node.js';
2+
import Node from '../types/Node.js';
33
import BLACK from '../color/BLACK.js';
44
import RED from '../color/RED.js';
55
import insert_case2 from './insert_case2.js';

src/insertion/insert_case2.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import assert from 'assert';
2-
import Node from '../adt/Node.js';
2+
import Node from '../types/Node.js';
33
import BLACK from '../color/BLACK.js';
44
import RED from '../color/RED.js';
55
import insert_case3 from './insert_case3.js';

src/insertion/insert_case3.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import assert from 'assert';
2-
import Node from '../adt/Node.js';
2+
import Node from '../types/Node.js';
33
import BLACK from '../color/BLACK.js';
44
import RED from '../color/RED.js';
55
import uncle from '../family/uncle.js';

src/insertion/insert_case4.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import assert from 'assert';
2-
import Node from '../adt/Node.js';
2+
import Node from '../types/Node.js';
33
import BLACK from '../color/BLACK.js';
44
import RED from '../color/RED.js';
55
import rotate_left from '../rotate/rotate_left.js';

src/insertion/insert_case5.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import assert from 'assert';
2-
import Node from '../adt/Node.js';
2+
import Node from '../types/Node.js';
33
import BLACK from '../color/BLACK.js';
44
import RED from '../color/RED.js';
55
import rotate_left from '../rotate/rotate_left.js';

src/rotate/rotate_left.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import assert from 'assert';
2-
import Node from '../adt/Node.js';
2+
import Node from '../types/Node.js';
33

44
/**
55
* Rotate tree left. (see https://en.wikipedia.org/wiki/Tree_rotation)

src/rotate/rotate_right.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import assert from 'assert';
2-
import Node from '../adt/Node.js';
2+
import Node from '../types/Node.js';
33

44
/**
55
* Rotate tree right. (see https://en.wikipedia.org/wiki/Tree_rotation)

src/search/search.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import assert from 'assert';
2-
import Node from '../adt/Node.js';
2+
import Node from '../types/Node.js';
33

44
/**
55
* Search for the first node whose key equals <code>key</code>.

src/traversal/inordertraversal.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import assert from 'assert';
2-
import Node from '../adt/Node.js';
2+
import Node from '../types/Node.js';
33

44
/**
55
* Traverses the tree rooted at <code>node</code> in order.

src/traversal/rangetraversal.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import assert from 'assert';
2-
import Node from '../adt/Node.js';
2+
import Node from '../types/Node.js';
33

44
/**
55
* Yields all the keys in the tree rooted at <code>root</code> that lie in the
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)