du6 - 13
This commit is contained in:
parent
ab1c6de86f
commit
d3e8dc3723
@ -19,6 +19,14 @@ void strip_newline(char *s) {
|
||||
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
|
||||
Tree* read_tree() {
|
||||
char buffer[SIZE];
|
||||
@ -66,14 +74,6 @@ Tree* read_tree() {
|
||||
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
|
||||
int count_leaves(Tree *t) {
|
||||
if (!t) return 0;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user