Úloha: implementovat trii
Pro ty co neznají:http://cs.wikipedia.org/wiki/Trie
Aplikace měla načíst z textového souboru telefonní seznam a pak v něm vyhledávat. Podmínkou bylo implementovat a použít trii.
Formát souboru:
Jmeno Prijmeni|telefonní číslo
Jouda Joudovic|608555333
jouda Nejoudovic|495600600
Jméno a přímení obsahuje jenom malá a velká písmena bez háčků a čárek. U telefonního čísla nejsou zbytečné mezery a vstup je korektní.
Z dat se měla postavit trie a pro zadaný vstup od uživatele vypsat všechny lidi začínající na daný řetězec. Aplikace není case sensitive.
Aplikace se ukončí #. Pokud nenajde schodu, tak to oznámí.
Příklad vstupu:
*>Jouda
<Jouda Joudovic 608555333
<jouda Nejoudovic 495600600
a
<nic nenalezeno
#*
Bylo na to tři hodiny čistého času a explicitně povolené e-zdroje byly msdn a cplusplus.com.