Commit c898a2b
Changed files (2)
src
src/03/rb_tree.c
@@ -86,9 +86,10 @@ void insert_repair_tree(RBTree *tree) {
RBTree *parent = parent_of(tree);
RBTree *pibling = pibling_of(tree);
- if (parent == NULL || parent->colour == black) {
+ if (parent == NULL || parent->colour == black)
return;
- } else if (pibling && pibling->colour == red) {
+
+ if (pibling && pibling->colour == red) {
parent->colour = black;
pibling->colour = black;
grand_parent_of(tree)->colour = red;
src/03/rb_tree_test.c
@@ -129,8 +129,6 @@ Ensure(rb_tree_insert_repaints_the_new_node) {
tree = rb_tree_insert(tree, 30);
tree = rb_tree_insert(tree, 5);
- rb_tree_inspect(tree);
-
assert_that(tree, is_not_equal_to(NULL));
assert_that(tree->value, is_equal_to(20));
assert_that(tree->colour, is_equal_to(red));