Mida õppisid?

Sellel nädalal sai läbi töötatud programmeerimise vaatepunktist väga olulised konstruktsioonid. Seega kui sa need teadmised endale selgeks tegid ja praktikas neid palju katsetad, siis peaaegu polegi enam väga palju rohkem vaja. Siiani omandatud teadmiste oskuslikul kombineerimisel peaksid oskama juba päris vingeid asju teha. Kuid vaatame veelkord üle, mis see nädal selgeks sai:
- mis asjad on topelt- ja mitmekordsed tsüklid?
- milliseid huvitavaid asju saab topelttsüklitega teha?
- miks on topelttsüklid asendamatud?
- mis on permutatsioonid ja kombinatsioonid?
- kuidas on kombinatsioonid seotud mitmekordsete tsüklitega?
- mis on otsustustepuu?
- mis on list?
- kuidas liste luua?
- kuidas listi elemente juurde lisatakse ja ära võetakse?
- kuidas listist elemente kustutatakse?
- kuidas teha kindlaks, kas element asub listis?
- kuidas teha kindlaks, kus element listis asub (tema indeks)?
- kuidas listist elementi kätte saada?
- kuidas saada kiiresti kätte listi viimane element?
- kuidas liste sorteerida?
- kuidas liste kopeerida?