Hvad måler Big O?
Hvad måler Big O?

Video: Hvad måler Big O?

Video: Hvad måler Big O?
Video: Big-O notation in 5 minutes — The basics 2024, Kan
Anonim

stor - O notation. (definition) Definition: En teoretisk måle af udførelsen af en algoritme, normalt den nødvendige tid eller hukommelse, givet problemstørrelsen n, som er normalt antallet af varer. Uformelt siger man en ligning f(n) = O (g (n)) betyder det er mindre end et konstant multiplum af g (n).

Udover hvad betyder Big O?

Store O notation bruges i datalogi til at beskrive ydeevnen eller kompleksiteten af en algoritme. Store O beskriver specifikt det værst tænkelige scenario og kan bruges til at beskrive den nødvendige eksekveringstid eller den plads, der bruges (f.eks. i hukommelse eller på disk) af en algoritme.

For det andet, er Big O det værste tilfælde? Så, i binær søgning, det bedste sag er O (1), gennemsnit og værste tilfælde er O (log på). Kort sagt, der er ingen form for forhold af typen store O bruges til værste tilfælde , Theta i gennemsnit sag ”. Alle former for notation kan (og nogle gange) bruges, når man taler om bedste, gennemsnitlige eller værste tilfælde af en algoritme.

Udover ovenstående, hvad er Big O-funktionen?

Store O notation er en matematisk notation, der beskriver den begrænsende adfærd for a fungere når argumentet tenderer mod en bestemt værdi eller uendelighed. En beskrivelse af en fungere med hensyn til store O notation giver normalt kun en øvre grænse for væksthastigheden af fungere.

Hvordan forklarer du Big O notation?

Det Stor O-notation definerer en øvre grænse for en algoritme, den begrænser kun en funktion ovenfra. Overvej for eksempel tilfældet med indsættelsessortering. Det tager lineær tid i bedste tilfælde og kvadratisk tid i værste tilfælde. Vi kan roligt sige, at tidskompleksiteten af indsættelsessort er O (n^2).

Anbefalede: