1. Valida ylesanne. 2. Esitada kaks oluliselt erinevat selle ylesande lahendamise algoritmi. 3. Anda nende algoritmide ajalise keerukuse hinnang. 4. Realiseerida need algoritmid protseduuridena (vo~i funktsioonidena). 5. Koostada programm(id) nende protseduuride tegeliku ta"itmisaja leidmiseks/tabuleerimiseks. 6. Esitada ta"itmisaegade tabelid ja graafikud. Tabel yhe protseduuri jaoks: n | 0 | ... | i | ... -------------------------------- T(n) | T(0) | ... | T(i) | ... kus T(i) on selle protseduuri keskmine ta"itmisaeg kymne (vo~i enama) juhuslikult valitud andmekomplekti korral, mis ko~ik on mahuga i.