[Cvičení 2] [Obsah] [Cvičení 4]

Cvičení 3


Témata


Prezentace na téma algoritmy vyhledávání a řazení je k dispozici ke stažení: algoritmy_vyhledavani_razeni.ppt
Prezentace na téma spojový seznam a jeho impementace: PRG2_cviceni3.ppt
Prezentace na téma další abstraktní datové typy: abstr_dat_typy.ppt

Úloha 1

Naimplementujte spojový seznam (jednosměrně nebo obousměrně vázaný), do kterého se ukládají jména a telefonní čísla. Naprogramujte tyto procedury a funkce: Napište jednoduchou konzolovou aplikaci pro otestování implementace seznamu; data zadávejte z klávesnice. Nemusíte využít všechny funkce.

Řešení:

Jednosměrný spojový seznam (implementace telefonního seznamu):
telefonní seznam jako knihovna: seznam_tel_j.cpp, seznam_tel_j.h
jednoduchá aplikace využívající telefonní seznam: spoj_sezn_jedn.dev, spoj_sezn_jedn.cpp
spoj_sezn_jedn.cbp, spoj_sezn_jedn.cpp
Obousměrný spojový seznam (implementace telefonního seznamu):
telefonní seznam jako knihovna: seznam_tel_o.cpp, seznam_tel_o.h
jednoduchá aplikace využívající telefonní seznam: spoj_sezn_obou.dev, spoj_sezn_obou.cpp
spoj_sezn_obou.cbp, spoj_sezn_obou.cpp


[Cvičení 2] [Obsah] [Cvičení 4]