du6 - 13
This commit is contained in:
parent
ab1c6de86f
commit
d3e8dc3723
@ -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;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user