TreeManager
Mnogofunktsional'nyi menedzher derev'ev poiska s podderzhkoi vizualizatsii sostoianiia grafa, napisannyi s ispol'zovaniem freimvorka QT na iazyke C++.
Realizovannye klassy
- AVL derevo
- Krasno-chiornoe derevo
- Dekartovo derevo (po iavnomu kliuchu, prioritety sluchainye)
- Splay derevo
Osnovnoi funktsional:
- Dobavlenie elementa s kliuchom, vvodimym pol'zovatelem.
- Dobavlenie nekotorogo kolichestva sluchainykh elementov (kolichestvo zadaiot pol'zovatel').
- Udalenie elementa po kliku, udalenie N sluchainykh.
- Poisk elementa s ukazannym kliuchom.
- Otobrazhenie informatsii o vysote i maksimal'nykh/minimal'nykh elementakh.
- Priblizhenie na kolesiko myshi i peremeshchenie po ploskosti dereva.