Tämä kurssi on jo päättynyt.

Kurssiaihe 8 ja 9

Puut

Tehtävää ladataan...

Puu-tietorakenteet ja puiden läpikäynti

Mitätöityminen

Lisäinformaatiota aiheesta:

Viikko07 - Sanasto

Kurssiaiheiden palautettavat kotitehtävät

Tällä viikolla palautettavat tehtävät

Kurssiaihe 8

Itseopiskelu

Aiheet: (i) Amortisoitu tehokkuus,(ii) Tehokkuuden testaaminen ja parantaminen, (iii) Satunnaistaminen

Aiheiden opetusvideot ja kalvot:

Amortisoitu tehokkuus ja STL:n vectorin muistinhallinta

Asymptoottisen tehokkuuden testaaminen

Amortisoitu tehokkuus ja STL:n vectorin muistinhallinta

Asymptoottisen tehokkuuden testaaminen

Vinkkejä todellisen tehokkuuden parantamiseen

Satunnaistaminen

Lisäinformaatiota aiheesta:

On erilaisia mielipiteitä siitä, miten C++-koodin tehokkuutta kannattaisi parantaa. Seuraavasta linkistä löytyy keskustelua aiheesta. Varoitus: keskustelu on melko teknistä. -Keskustelu stackoverflow:ssa:

Viikko08 - Sanasto

Kurssiaiheiden palautettavat kotitehtävät

Palautettavat tehtävät

Kurssiaihe 9

Itseopiskelu

Aiheet: (i) Keko ja keon operaatiot, (ii) Keko taulukkona

Aiheiden opetusvideot ja kalvot:

Keon operaatioiden tehokkuus

Suunnitteluperiaate Muunna-ja-hallitse, kekolajittelu

Keko ja keon operaatiot

Keko taulukkona

Lisäinformaatiota aiheesta:

Tyypillisesti prioriteettijono toteutetaan binääripuukekona. Vaihtoehtoinen tietorakenne, jota voidaan käyttää prioriteettijonona, on binomipuukeko

Viikko09 - Sanasto

Palautettavat kotitehtävät

Palautettavat tehtävät

Palautusta lähetetään...