Čo meria Big O?
Čo meria Big O?

Video: Čo meria Big O?

Video: Čo meria Big O?
Video: LITTLE BIG - HATEFUL LOVE 2024, November
Anonim

veľký - O notácia. (definícia) Definícia: Teoretická opatrenie vykonania algoritmu, zvyčajne potrebného času alebo pamäte, vzhľadom na veľkosť problému n, ktorá je zvyčajne počet položiek. Neformálne povedané nejakou rovnicou f (n) = O (g (n)) to znamená je menší ako nejaký konštantný násobok g (n).

Okrem toho, čo znamená Big O?

Veľký O notácia sa používa v informatike na opis výkonnosti alebo zložitosti algoritmu. Veľký O špecificky opisuje scenár najhoršieho prípadu a môže sa použiť na opísanie požadovaného času vykonávania alebo priestoru, ktorý algoritmus využíva (napr. v pamäti alebo na disku).

Za druhé, je Big O najhorší prípad? Pri binárnom vyhľadávaní teda najlepšie prípad je O (1), priemer a v najhoršom prípade je O (logn). Stručne povedané, neexistuje vzťah typu „ veľké O slúži na v najhoršom prípade , Theta v priemere prípad “. Všetky typy notácie možno použiť (a niekedy aj používajú), keď sa hovorí o najlepšom, priemernom, príp v najhoršom prípade algoritmu.

Okrem vyššie uvedeného, čo je funkcia Big O?

Veľký O zápis je matematický zápis, ktorý popisuje obmedzujúce správanie a funkciu keď argument smeruje k určitej hodnote alebo nekonečnu. Popis a funkciu v zmysle veľký O . notácia zvyčajne poskytuje iba hornú hranicu rýchlosti rastu súboru funkciu.

Ako si vysvetľujete notáciu Big O?

The Veľký O zápis definuje hornú hranicu algoritmu, ohraničuje funkciu iba zhora. Zoberme si napríklad prípad vloženého triedenia. V najlepšom prípade to vyžaduje lineárny čas a v najhoršom prípade kvadratický čas. Pokojne môžeme povedať, že časová náročnosť triedenia vložením je O (n^2).

Odporúča: