Repetytorium - Ćwiczenia 8
Poprzednie
Następne
Temat: Drzewa BST i Kopce.
Podczas zajęć należy wykonać jedno zadanie, które będzie realizowało określone funkcje w sposób ustalony podczas ćwiczeń. Projekt stworzony podczas zajęć jest obowiązujący dla wszystkich, a na jego wpływ można mieć jedynie podczas zajęć.
Specyfikacja:
Należy zaimplementować drzewo BST oraz Kopiec. Należy wyabstrahować z nich klasę, która będzie odpowiedzialna za przechowywanie drzewa binarnego, a następnie utworzyć trzy klasy pochodne do drzewa BST oraz Kopców typu MIN i MAX.
W drzewie BST i Kopcu należy mieć możliwość wykonania następujących operacji:
- dodanie elementu.
- usunięcie elementu.
- wybranie elementu najmniejszego.
- wybranie elementu największego.
Przypomnienie własności kopców oraz drzew BST nastąpi podczas zajęć.
Zadanie
Zaimplementuj opisany powyżej projekt oraz metody.