Website Summary Files Commits Branches @commit @diff @stats
path: root / Seminar08 / src / BST / tests.cpp
blob: e1ba15e1960bfbb73c55699ec3d5dc00c17a9792 (plain) (blame)
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
#include "indexable-bst.hpp"

int main()
{
    Bst<int> bst;

    for (size_t i = 0; i < 100; i++)
    {
        bst.insert(i);
    }

    for (size_t i = 0; i < bst.getSize(); i++)
    {
        std::cout << bst.index(i) << " ";
    }

    std::cout << std::endl;

    for (size_t i = 0; i < 50; i++)
    {
        bst.remove(i);
    }

    for (size_t i = 0; i < bst.getSize(); i++)
    {
        std::cout << bst.index(i) << " ";
    }
}