Hva måler Big O?
Hva måler Big O?

Video: Hva måler Big O?

Video: Hva måler Big O?
Video: Asymptotic Bounding 101: Big O, Big Omega и Theta (глубокое понимание асимптотического анализа) 2024, Kan
Anonim

stor - O notasjon. (definisjon) Definisjon: En teoretisk måle av utførelsen av en algoritme, vanligvis tiden eller minnet som trengs, gitt problemstørrelsen n, som er vanligvis antall varer. Uformelt, si noen ligning f (n) = O (g (n)) betyr det er mindre enn et konstant multiplum av g(n).

Dessuten, hva betyr Big O?

Stor O notasjon brukes i informatikk for å beskrive ytelsen eller kompleksiteten til en algoritme. Stor O beskriver spesifikt det verste tilfellet, og kan brukes til å beskrive utførelsestiden som kreves eller plassen som brukes (f.eks. i minnet eller på disken) av en algoritme.

For det andre, er Big O det verste tilfellet? Så, i binært søk, det beste sak er O (1), gjennomsnittlig og verste fall er O (logg). Kort sagt, det er ingen form for forhold av typen store O brukes til verste fall , Theta for gjennomsnittet sak ”. Alle typer notasjon kan (og noen ganger) brukes når vi snakker om beste, gjennomsnittlige eller verste fall av en algoritme.

Foruten ovenfor, hva er Big O-funksjonen?

Stor O notasjon er en matematisk notasjon som beskriver den begrensende oppførselen til en funksjon når argumentet tenderer mot en bestemt verdi eller uendelighet. En beskrivelse av a funksjon i form av store O notasjon gir vanligvis bare en øvre grense for veksthastigheten til funksjon.

Hvordan forklarer du Big O -notasjon?

De Stor O -notasjon definerer en øvre grense for en algoritme, den avgrenser bare en funksjon ovenfra. Tenk for eksempel på Insertion Sort. Det tar lineær tid i beste fall og kvadratisk tid i verste fall. Vi kan trygt si at tidskompleksiteten til innsettingssortering er O (n^2).

Anbefalt: