Kā dators atrod vienu vārdu starp miljoniem? Apgūsti bināro meklēšanu,
kārtošanas algoritmus un Big O notāciju - rīkus,
kas palīdz prognozēt, vai kods darbosies ātri ar miljoniem ierakstu.
No lineārās meklēšanas līdz Big O - katru jēdzienu apgūsti ar praktisku kodu.
Lineārā pret bināro meklēšanu - kāpēc binārā ir neticami ātra kārtotā masīvā.
Bubble sort un selection sort - kā dators sakārto datus un cik daudz darba tas prasa.
Četras sarežģītības klases grafikā - O(1), O(log n), O(n), O(n²) un to praktiskā nozīme.
Python iebūvētās funkcijas pret rokraksta algoritmiem - mēra ar timeit.
map(), filter() un reduce() - datu apstrādes pipeline funkcionālā stilā.
Dators ar bināro meklēšanu min skaitli, skaita mēģinājumus un pamana pretrunas.
Ātrā uzziņa - algoritmi, Big O tabula un iebūvētās funkcijas.