diff options
| author | mo khan <mo.khan@gmail.com> | 2020-08-16 16:44:54 -0600 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2020-08-16 16:44:54 -0600 |
| commit | b9843aa0d1893f66987646c8444c2bb96306e292 (patch) | |
| tree | 897a3b23a24c1f2325cb42e0619a2a08ace88f19 /src/02/05 | |
| parent | 512074d24259a83ba4eee9d2ae95f42fa2624dfe (diff) | |
Update profile for question 5
Diffstat (limited to 'src/02/05')
| -rw-r--r-- | src/02/05/main.c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/02/05/main.c b/src/02/05/main.c index 05abac6..ace82f7 100644 --- a/src/02/05/main.c +++ b/src/02/05/main.c @@ -4,6 +4,36 @@ int main(int argc, char *argv[]) { printf("=== COMP-272 - Assignment 02 - Question 05 ===\n"); + BTree *tree = btree_insert(NULL, 10); + btree_insert(tree, 5); + btree_insert(tree, 15); + btree_insert(tree, 7); + btree_insert(tree, 12); + btree_insert(tree, 18); + btree_insert(tree, 3); + btree_inspect(tree); + + btree_pre_order_number(tree); + btree_in_order_number(tree); + btree_post_order_number(tree); + + printf("Pre order traversal:\n"); + for (int i = 0; i < 32; i++) + printf("%d ", tree->pre_order[i]); + printf("\n"); + printf("\n"); + + printf("In order traversal:\n"); + for (int i = 0; i < 32; i++) + printf("%d ", tree->in_order[i]); + printf("\n"); + printf("\n"); + + printf("Post order traversal:\n"); + for (int i = 0; i < 32; i++) + printf("%d ", tree->post_order[i]); + printf("\n"); + printf("\n"); printf("Bye\n"); return 0; |
