Formatting
This commit is contained in:
parent
c49f02d8d7
commit
5b7efc9ef3
3 changed files with 62 additions and 65 deletions
21
src/tree.c
21
src/tree.c
|
@ -20,11 +20,12 @@ int tree_insert(Tree *tree, int data) {
|
|||
|
||||
// An iterative (non-recursive approach) to tree insertion
|
||||
// While we look for a place to put our new node
|
||||
while(1) {
|
||||
while (1) {
|
||||
// If larger than data
|
||||
if(new_node->data > cursor->data) {
|
||||
if (new_node->data > cursor->data) {
|
||||
// If there is a child to the right
|
||||
if(cursor->right != NULL) cursor = cursor->right;
|
||||
if (cursor->right != NULL)
|
||||
cursor = cursor->right;
|
||||
else {
|
||||
cursor->right = new_node; // Put our node here
|
||||
break; // Break the outer while loop
|
||||
|
@ -32,25 +33,21 @@ int tree_insert(Tree *tree, int data) {
|
|||
}
|
||||
|
||||
// If less-or-equal than our data
|
||||
if(new_node->data <= cursor->data) {
|
||||
if (new_node->data <= cursor->data) {
|
||||
// If there is a child to the left
|
||||
if(cursor->left != NULL) cursor = cursor->left;
|
||||
if (cursor->left != NULL)
|
||||
cursor = cursor->left;
|
||||
else {
|
||||
cursor->left = new_node; // Put our node here
|
||||
break; // Break the outer while loop
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
int tree_remove(Tree *tree, int data) {
|
||||
return 1;
|
||||
}
|
||||
int tree_remove(Tree *tree, int data) { return 1; }
|
||||
|
||||
int tree_clear(Tree *tree) {
|
||||
return 1;
|
||||
}
|
||||
int tree_clear(Tree *tree) { return 1; }
|
||||
|
||||
int tree_size(Tree *tree) {
|
||||
if (tree->root == NULL) {
|
||||
|
|
Loading…
Reference in a new issue