Algoritmid
Allikas: Lambda
Algoritmid ja andmestruktuurid on korraga nii arvutiteaduse kui praktilise programmeerimise osa. Küsimused selles valdkonnas on üpris selged:
- kuidas ehitada probleemi lahendamiseks efektiivsemat algoritmi?
- milliseid andmestruktuure kasutada?
Efektiivsuse hindamist ja lahendatavuse probleemi ennast vaatlevad keerukus ja algoritmiteooria
Õpikud
- I. Parberry Lecture Notes on Algorithm Analysis and Complexity Theory - pdf versioon, vali vastav raamat litsentsilehe
alt boxist.
- I. Parberry Problems on Algorithms - väga suur kogus ülesandeid, pdf versioon, vali vastav raamat litsentsilehe alt boxist.
- H. S. Wilf. Algorithms and Complexity - pdf.
- S. Skiena The Algorithm Design Manual
- B. R. Preiss. Data Structures and Algorithms with Object-Oriented Design Patterns in C++ - html, fookus andmestruktuuridel: hashid, indeksid, puud jms.
Kursused
- M. Kääramees Algoritmid ja andmestruktuurid - pdf, ülesanded, viited.
- P. Laud. Algoritmid ja andmestruktuurid 2003 ja 2004 versioonid - ülesanded ja materjalid.
- J. Edmonds Slides for algorithms course - ppt.
- S. Skiena Programming challenges - pdf, html, audio.
- M. Kääramees Programmeerimise erikursus.
.