Autor: ciecilka
-
Kapitola V – Spojové seznamy 4
Příklad 4. Spojové seznamy nejsou jediné datové struktury, které můžete vytvořit. Níže jsou uvedeny některé další příklady datových struktur. Úkolem je přiřadit datovou strukturu k popisu způsobu jejího použití.
-
Kapitola V – Spojové seznamy 3
Příklad 3. Zde je začátek funkce release(), která uvolní veškerou paměť používanou spojovým seznamem, pokud jí předáte ukazatel na první ostrov.
-
Kapitola V – spojové seznamy 2
Příklad 2. Katastrofa! Kód pro vytvoření prohlídky ostrova se srozpadl! Vaším úkolem je vzít úryvky kódu a umístit je do prázdných řádků v kódu níže.
-
Kapitola V – spojové seznamy 1
Příklad 1. Kód funkce display() byla na lednici poskládána z magnetek. Někdo magnetky pomíchal. Kus jsme poskládali zpátky, ale ještě nějaké magnetky nejsou na svém místě. Myslíte si, že dokážete kód znovu sestavit?
-
Kapitola I – Pointery a pole
Příklad 3 Sečtělá mladá dáma se chystá na rande na slepo. Má na výběr ze tří šťastlivců, jejichž jména nezná. Budeme tedy mluvit o nápadníkovi 1, 2 a 3. Koho se rozhodla vzít na rande? Koukni se do kódu a vepiš odpověď do věty níže.
-
Kapitola I – Práce s pamětí 2
Příklad 2 Využijte sílu pointerovské aritmetiky k opravě zlomeného srdce. Funkce skip vynechá prvních šest znaků textové zprávy.
-
Kapitola I – Práce s pamětí 1
Příklad 1 Představte si, že vytváříte hru. Úkolem hráčů je navigovat lodi plující po moři k cíli. Hra bude sledovat polohu hráčů pomocí zeměpisných šířek (latitude) a délek (longtitude). Zeměpisná šířka udává, jak daleko je hráč na severu nebo na jihu, a zeměpisná délka udává jeho polohu na východ nebo na západ. Pokud chce hráč…