Čo je asymptotická notácia vysvetľujúca notáciu veľkej 0?
Čo je asymptotická notácia vysvetľujúca notáciu veľkej 0?

Video: Čo je asymptotická notácia vysvetľujúca notáciu veľkej 0?

Video: Čo je asymptotická notácia vysvetľujúca notáciu veľkej 0?
Video: What is Asymptotic Notation || Lesson 8 || Algorithms || Learning Monkey || 2024, Apríl
Anonim

Big-O . Big-O , bežne písaný ako O , je Asymptotická notácia pre najhorší prípad alebo strop rastu pre danú funkciu. Poskytuje nám a asymptotické horná hranica rýchlosti rastu času spustenia algoritmu.

Podobne sa ľudia pýtajú, čo myslíš pod pojmom Big O?

Veľký O zápis sa používa v informatike na opis výkonu alebo zložitosti algoritmu. Veľký O konkrétne popisuje najhorší možný scenár a môcť použiť na opis požadovaného času vykonávania alebo priestoru, ktorý (napr. v pamäti alebo na disku) využíva algoritmus.

prečo je zápis veľkého O dôležitý? Veľký O zápis umožňuje analyzovať algoritmy z hľadiska celkovej efektívnosti a škálovateľnosti. Abstrahuje konštantné rozdiely v poradí v účinnosti, ktoré sa môžu líšiť v závislosti od platformy, jazyka, operačného systému, aby sa zameral na vlastnú efektivitu algoritmu a na to, ako sa mení v závislosti od veľkosti vstupu.

Je teda zápis Big O najhorším prípadom?

Hoci veľký zápis nemá nič spoločné s v najhoršom prípade analýzy, zvyčajne zastupujeme v najhoršom prípade podľa veľký zápis . Takže v binárnom vyhľadávaní 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 sa používa na v najhoršom prípade , Theta pre priemer prípad ”.

Čo je to veľké O a malé O?

Veľký - O je inkluzívna horná hranica, pričom málo - o je prísna horná hranica. Napríklad funkcia f(n) = 3n je: in O (n²), o (n²) a O (n)

Odporúča: