master
 1#include "btree.h"
 2#include <stdio.h>
 3#include <stdlib.h>
 4
 5int main(int argc, char *argv[]) {
 6  printf("=== COMP-272 - Assignment 02 - Question 05 ===\n");
 7  BTree *tree = btree_insert(NULL, 10);
 8  btree_insert(tree, 5);
 9  btree_insert(tree, 15);
10  btree_insert(tree, 7);
11  btree_insert(tree, 12);
12  btree_insert(tree, 18);
13  btree_insert(tree, 3);
14  btree_inspect(tree);
15
16  btree_pre_order_number(tree);
17  btree_in_order_number(tree);
18  btree_post_order_number(tree);
19
20  printf("Pre order traversal:\n");
21  for (int i = 0; i < 32; i++)
22    printf("%d ", tree->pre_order[i]);
23  printf("\n");
24  printf("\n");
25
26  printf("In order traversal:\n");
27  for (int i = 0; i < 32; i++)
28    printf("%d ", tree->in_order[i]);
29  printf("\n");
30  printf("\n");
31
32  printf("Post order traversal:\n");
33  for (int i = 0; i < 32; i++)
34    printf("%d ", tree->post_order[i]);
35  printf("\n");
36  printf("\n");
37
38  printf("Bye\n");
39  return 0;
40}