Странице

уторак, 18. март 2014.

Složenost programa

U programiranju složenost je veoma bitna, ona određuje brzinu programa. Obeležava se sa velikim slovom O i unutra njenom složenosti (O( __ )). Ako u programu imamo samo učitavanja i ispis (nikakvih for, while ili drugih petlja) onda kažemo da je složenost tog programa O(1). Ako prolazimo kroz niz dužine n, onda je složenost programa O(n). Evo nekih algoritama i njihove složenosti.

n - dužina niza.

Sortovi:

r - najveća vrednost člana niza.

Naziv Složenost
Selection n2
Bubble n2
Counting n+r

Algoritmi:

NazivSloženost
Binarna Pretragalog(n)

Нема коментара:

Постави коментар