aboutsummaryrefslogtreecommitdiff
path: root/sem3/algo/mm6/main.c
blob: abc8d026fbb676d942beb7f29158736ae00d62d1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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));

}