Větší testík na rekurzi dopadl navzdory relativně obtížnému zadání velmi dobře. Mnoho z vás to napsalo úplně správně.
To mě tak potěšilo, že si můžete všimnout, že někteří z vás dostali i více než 100% bodů za tento testík. ;)
Na druhou stranu všem, kdo testík nestihli dovést do finální funkční podoby, velmi výrazně doporučuji si to
vymyslet doma - a ověřit na opravném úkolu.
Ukázka pěkného řešení úlohy Den v týdnu.
Rozbor řešení úloh: Následující permutace, Index permutace, N-tá permutace.
Zásobník a fronta. Motivace a implementace zásobníku. Nápady k řešení fronty, kterou máte za domácí úkol.
Na těchto datových strukturách se dá hezky ukázat k čemu jsou tzv. units (jednotky).
Více o nich bude na přednášce a možná i později na cvičení. Na použití se můžete podívat zde:
UnitData - jednotka obsahující datový typ pro položky, které budeme ukládat do zásobníku či fronty. Ke stažení: code.pas.
UnitZasobnik - jednotka obsahující datovou strukturu zásobník včetně základních operací pro práci se zásobníkem. Ke stažení: code.pas.
Test zásobníku - program testující, zda nám zásobník funguje správně. Ke stažení: code.pas.
UnitFronta - chcete-li domácí úkol napsat jako knihovnu, můžete vyjít z tohoto kódu. Ke stažení: code.pas.
Můžete začít řešit úlohy, kterými si můžete "předpracovat" větší písemku. Více informcí níže.