3.8.6. Úlohy k řešení

  1. Implementujte třídu TreeMap reprezentující vyhledávací tabulku založenou na binárním vyhledávacím stromu.
  2. Vytvořte třídu reprezentující uspořádanou dvojici objektů a implementujte pro ni metody equals(), hashCode() a rozhraní Comparable. Předpokládejte, že se jednotlivé dvojice uspořádávají lexikograficky, tj. rovnají-li se první složky porovnávaných dvojic, rozhodují o pořadí druhé složky.
  3. Vytvořte třídu TreeHashMap reprezentující tabulku s rozptýlenými položkami, která ukládá synonyma do binárních vyhledávacích stromů.