aboutsummaryrefslogtreecommitdiff
path: root/sem3/algo/mm6/main.c
blob: be1b2a4812486f6238d5cce9b95fa8f00c472f94 (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
#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));
}