Programovací jazyk:
- Samotný slovníkový program je napsán v C za pomoci knihovny GTK+.
- Pomocné prográmky pro převod textové podoby slovníků do binární jsou naprogramovány v C++.
Formát dat:
- Při uložení dat do trie jsem se inspiroval programem Ajka.
- Pro každý jazyk existuje trie(strom umožňující kompesi prefixu).
- Trie je uložena po patrech(tedy do šířky) v jednorozměrném poli na bitové úrovni.
- Asociativní tabulka ukazuje z každého listu jedné trie do libovolného počtu vnitřních uzlů druhé trie.
|