- This program helps to find ranges of elements during the O(log(n)), where n- number of elements
Required programs:
- Cmake version 3.21
> git clone git@github.com:MaxGroshev/avl_tree.git
> mkdir build
> cd build
> cmake ..
> make
> /avl_tree/avl_tree
> cmake ..
> make
> /avl_tree/set
Required programs:
- Python
- Google tests
> enable testing
> make tests
> ./tests/unit_tests
Run this command from top project directory
> python ./tests/end_to_end_tests/e2e_test.py
Required programs:
> python3 ./tests/end_to_end_tests/test_generator.py --num 40000 -vd -656 49090 -lub 5355 7585 --file ./tests/end_to_end_tests/my_test_dat/19.dat
- -n [--num] sets num of elements in test
- -vd sets the range of data for the test
- lub sets lower and upper bound for searching of range
- -f [--file] sets name of file for data
> enable testing
> make tests
> ./tests/unit_tests
- insert, search runs during O(log(n))


