Gyakorlati anyagok
2) Egyszerű, dinamikus adatszerkezetek megvalósítása
programok: egyszerű verem statikus tömbbel,
összetett verem statikus tömbbel,
verem dinamikus tömbbel
3) Láncolt adatszerkezetek megvalósítása
programok: verem láncolt megvalósítása,
egyszeresen láncolt lista,
kétszeresen láncolt fejelemes lista
5) Összetett, sablonos adatszerkezetek megvalósítása
programok: sablonos verem,
sablonos verem operátorokkal,
sablonos lista,
sablonos prioritásos sor,
sablonos prioritásos sor összehasonlítással
6) Öröklődés, polimorfizmus, absztrakt osztályok
programok: alkalmazottak,
speciális alkalmazottak,
túlórázó alkalmazottak
9) Adatszekezetek bejárása
programok: lista bejáróval,
lista kétirányú bejáróval,
lista speciális kivételekkel
11) Általános programozási tételek és kód-újrafelhasználás
programok: legtöbb áru,
legkevesebb árú összesítve,
árukészlet időszerűsítés