Vytvorte program, ktorý bude reprezentovať knižnicu pre prácu s binárnym vyhľadávacím stromom pre celé čísla. V rámci definičného modulu bude definovaný typ pre reprezentáciu binárneho vyhľadávacieho stromu pre prvky typu celé číslo (typ int) ako aj funkcie pre:
- Pridanie prvku do stromu
- Vyhľadanie prvku v strome
- Odstránenie prvku zo stromu
Pre experimentálne overenie vášho riešenia vytvorte testovací program, ktorý overí funkčnosť jednotlivých funkcií pre prácu s binárnym vyhľadávacim stromom.