Sitten puuhun lisätään vielä avaimet 15, 14, 22, 12 ja 9. Piirrä AVL-puu näiden lisäysten jälkeen.
Lopuksi puu tulkitaankin vain tavalliseksi hakupuuksi ja siitä poistetaan remove-operaatiolla avaimet 203 ja 21. Piirrä hakupuu näiden poistojen jälkeen. (Kahdesta poisto-operaation vaihtoehtoisesta toteutuksesta tässä käytetään periaatetta: "vasemman alipuun maksimi".)
Häviääkö hakupuun AVL-ominaisuus poistojen yhteydessä? Jos häviää, milloin ja miksi se häviää?
(6 pistettä)
  public interface Hashable {
    public int hash(int taulunKoko);
  }
Suljetussa hajautuksessa käytetään lineaarista 
törmäyksenselvitysstrategiaa. Ohjelmoi metodi:
Kuvaile hajautuksen toteutuksen yksityiskohtia sen verran, että operaation toteutus on ymmärrettävä.
(6 pistettä)
  public interface Comparable {
    public int compareTo(Object toinen);
  }
Keko on toteutettu peräkkäistalletuksena taulukkkoon. Ohjelmoi keko-operaatiot:
(8 pistettä)
(5 pistettä)