From d267e4d1c048c5ccb992a849c506c1a3fa7f7786 Mon Sep 17 00:00:00 2001 From: Maryna Kravtsova Date: Sun, 22 Nov 2020 15:31:34 +0100 Subject: [PATCH] buffer --- cv8/program.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/cv8/program.c b/cv8/program.c index cb04a51..3bfaa8b 100644 --- a/cv8/program.c +++ b/cv8/program.c @@ -74,10 +74,10 @@ struct tree* find_minimum(struct tree *root){ } -struct tree* destroy_tree(struct tree* root){ +void tree* destroy_tree(struct tree* root){ if(root == NULL) return; - if(root->left == NULL && root->right == NULL){ + /*if(root->left == NULL && root->right == NULL){ free(root); return NULL; } @@ -95,9 +95,9 @@ struct tree* destroy_tree(struct tree* root){ struct tree* this = find_minimum(root->left); strcpy(root->value, this->value); root->right = destroy_tree(root->right); - } - root->left = destroy_tree(root->left); - root->right = destroy_tree(root->right); + }*/ + destroy_tree(root->left); + destroy_tree(root->right); free(root); root = NULL; } @@ -142,7 +142,7 @@ int main(){ printf("Odpovedajte 'a' pre prvu moznost alebo 'n' pre druhu moznost.\n"); printf("%s\n", tree->value); tree = search(tree); - tree = destroy_tree(tree); + destroy_tree(tree); printf("Koniec\n"); return 0; }