vzhledem k poruše promítání v posluchárně jsem změnil obsah přednášky
zařadil jsem dynamické proměnné
k původnímu tématu se vrátíme příště
- Ukaztele a dynamická alokace paměti,
bázový typ ukazatele, dynamická alokace paměti pomocí procedury new,
procedura dispose pro uvolňování dynamické paměti,
konstanta nil. Jednoduchý příklad.
- Možnost vzniku "smetí v paměti" ztratíme-li možnost přístupu k dynamicky alokované proměnné
- Jednosměrné spojové seznamy:
postavení seznamu, vkládání prvku za zadany prvek, vkládání prvku za zadaný prvek,
vypouštění následujícího prvku, průchod seznamem,
- Jiné typy seznamů, např.:
- Seznamy s hlavou a/nebo s ocasem (fiktivní prvky na začátku resp. na konci seznamu
- Cyklické seznamy
- Dvousměrné seznamy
-
Na rozmyšlenou:
Vytvořte podprogram pro otáčení cyklického seznamu s hlavou
rozmyslete si kolik proměnných potřebujete