Vad är asymptotisk notation som förklarar den stora 0-notationen?
Vad är asymptotisk notation som förklarar den stora 0-notationen?

Video: Vad är asymptotisk notation som förklarar den stora 0-notationen?

Video: Vad är asymptotisk notation som förklarar den stora 0-notationen?
Video: 1.8.1 Asymptotic Notations Big Oh - Omega - Theta #1 2024, November
Anonim

Big-O . Big-O , vanligen skrivet som O , är en Asymptotisk notation i värsta fall, eller tillväxttak för en given funktion. Det ger oss en asymptotisk övre gränsen för tillväxthastigheten för körtiden för en algoritm.

På samma sätt frågar folk, vad menar du med Big O-notation?

Stor O-notation används inom datavetenskap för att beskriva prestanda eller komplexitet hos en algoritm. Stora O beskriver specifikt det värsta scenariot, och burk användas för att beskriva exekveringstiden som krävs eller det utrymme som används (t.ex. i minnet eller på disken) av en algoritm.

varför är Big O-notation viktig? Stor O-notation låter dig analysera algoritmer i termer av övergripande effektivitet och skalbarhet. Den abstraherar bort konstanta ordningsskillnader i effektivitet som kan variera från plattform, språk, OS för att fokusera på algoritmens inneboende effektivitet och hur den varierar beroende på storleken på inmatningen.

Då, är Big O notation det värsta fallet?

Fastän stor o notation har inget med att göra värsta fall analys representerar vi vanligtvis värsta fall förbi stor o notation . Så, i binär sökning, den bästa fall är O (1), genomsnittlig och värsta fall är O (logga in). Kort sagt, det finns ingen sorts relation av typen stort O används för värsta fall , Theta för genomsnittet fall ”.

Vad är Big O och Small O notation?

Stor - O är en inkluderande övre gräns, medan liten - o är en strikt övre gräns. Till exempel är funktionen f(n) = 3n: in O (n²), o (n²), och O (n)

Rekommenderad: