diff options
author | Julian T <julian@jtle.dk> | 2019-10-07 12:33:36 +0200 |
---|---|---|
committer | Julian T <julian@jtle.dk> | 2019-10-07 12:33:36 +0200 |
commit | ff3374a099f0f91c1029a025c705fdc0cb921247 (patch) | |
tree | 8619a626bd64ff4fe1f0bf78617d7cc7258fa4b8 /sem1/algo/mm6/main.c | |
parent | e69734d0570e7b293f2c4bebb4cc31efe6cde659 (diff) |
Added binary tree assignment
Diffstat (limited to 'sem1/algo/mm6/main.c')
-rw-r--r-- | sem1/algo/mm6/main.c | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/sem1/algo/mm6/main.c b/sem1/algo/mm6/main.c new file mode 100644 index 0000000..abc8d02 --- /dev/null +++ b/sem1/algo/mm6/main.c @@ -0,0 +1,37 @@ +#include <stdio.h> + +#include "tree.h" + +int main() { + tree_t t; + t.root = 0; + + node_t *a = tree_insert(&t, 1, "Hej"); + + node_t *b = tree_insert(&t, 3, "med"); + + tree_insert(&t, 11, "dig"); + tree_insert(&t, 9, "dig"); + tree_insert(&t, 12, "dig"); + + tree_insert(&t, 10, "hvordan"); + + tree_insert(&t, 8, "det"); + + tree_insert(&t, 4, "branch"); + + tree_insert(&t, 5, "2"); + + + tree_insert(&t, 0, "Og den sidste"); + + tree_insert(&t, 2, "Cool nok"); + tree_print(&t); + + printf("%s\n", tree_search(&t, 10)); + printf("%s\n", tree_search(&t, 11)); + printf("%s\n", tree_search(&t, 1)); + printf("%s\n", tree_search(&t, 0)); + printf("%s\n", tree_search(&t, 99)); + +} |