File tree 2 files changed +5
-5
lines changed
2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ import Leaf from '../types/Leaf.js';
7
7
import replace_node from './replace_node.js' ;
8
8
import delete_case2 from './delete_case2.js' ;
9
9
10
- import prune_subtree from './prune_subtree .js' ;
10
+ import prune from './prune .js' ;
11
11
12
12
/**
13
13
* Delete a node <code>n</code> that has no non-leaf child.
@@ -25,7 +25,7 @@ const delete_no_child = (n) => {
25
25
assert ( n . right === null ) ;
26
26
27
27
if ( n . _color === RED ) {
28
- prune_subtree ( n ) ;
28
+ prune ( n ) ;
29
29
return ;
30
30
}
31
31
@@ -42,7 +42,7 @@ const delete_no_child = (n) => {
42
42
delete_case2 ( leaf ) ;
43
43
44
44
// Delete mocked leaf
45
- prune_subtree ( leaf ) ;
45
+ prune ( leaf ) ;
46
46
} ;
47
47
48
48
export default delete_no_child ;
Original file line number Diff line number Diff line change @@ -7,12 +7,12 @@ import Leaf from '../types/Leaf.js';
7
7
*
8
8
* @param {Node|Leaf } root - The leaf to delete.
9
9
*/
10
- const prune_subtree = ( root ) => {
10
+ const prune = ( root ) => {
11
11
assert ( root instanceof Node || root instanceof Leaf ) ;
12
12
assert ( root . parent !== null ) ;
13
13
14
14
if ( root === root . parent . left ) root . parent . left = null ;
15
15
else root . parent . right = null ;
16
16
} ;
17
17
18
- export default prune_subtree ;
18
+ export default prune ;
You can’t perform that action at this time.
0 commit comments