This commit is contained in:
mr314ot 2025-11-17 10:39:16 +01:00
parent ab1c6de86f
commit d3e8dc3723

View File

@ -19,6 +19,14 @@ void strip_newline(char *s) {
s[len-1] = '\0'; s[len-1] = '\0';
} }
// uvolnenie pamate
void destroy_tree(Tree *t) {
if (!t) return;
destroy_tree(t->left);
destroy_tree(t->right);
free(t);
}
// rekurzivne nacitanie stromu v preorder // rekurzivne nacitanie stromu v preorder
Tree* read_tree() { Tree* read_tree() {
char buffer[SIZE]; char buffer[SIZE];
@ -66,14 +74,6 @@ Tree* read_tree() {
return node; return node;
} }
// uvolnenie pamate
void destroy_tree(Tree *t) {
if (!t) return;
destroy_tree(t->left);
destroy_tree(t->right);
free(t);
}
// pocet listov = pocet tovarov // pocet listov = pocet tovarov
int count_leaves(Tree *t) { int count_leaves(Tree *t) {
if (!t) return 0; if (!t) return 0;