Wat meet Big O?
Wat meet Big O?

Video: Wat meet Big O?

Video: Wat meet Big O?
Video: The Missing Piece Meets the Big O 2024, Mei
Anonim

groot - O notatie. (definitie) Definitie: Een theoretische meeteenheid van de uitvoering van een algoritme, meestal de tijd of het benodigde geheugen, gegeven de probleemgrootte n, die is meestal het aantal items. Informeel zeggen sommige vergelijking f(n) = O (g(n)) betekent het is kleiner dan een constant veelvoud van g(n).

Trouwens, wat betekent Big O?

Grote O notatie wordt in de computerwetenschappen gebruikt om de prestaties of complexiteit van een algoritme te beschrijven. Grote O beschrijft specifiek het worstcasescenario en kan worden gebruikt om de vereiste uitvoeringstijd of de gebruikte ruimte (bijvoorbeeld in het geheugen of op schijf) door een algoritme te beschrijven.

Ten tweede, is Big O het slechtste geval? Dus, in binair zoeken, de beste geval is O (1), gemiddelde en het slechtste geval is O (aanmelden). Kortom, er is geen enkele relatie van het type “ grote O is gebruikt voor het slechtste geval , Theta gemiddeld geval ”. Alle soorten notatie kunnen worden (en worden soms) gebruikt als we het hebben over beste, gemiddelde of het slechtste geval van een algoritme.

Wat is naast bovenstaande de Big O-functie?

Grote O notatie is een wiskundige notatie die het beperkende gedrag van a. beschrijft functie wanneer het argument neigt naar een bepaalde waarde of oneindigheid. Een beschrijving van een functie wat betreft grote O notatie geeft meestal alleen een bovengrens aan de groeisnelheid van de functie.

Hoe verklaar je de Big O-notatie?

De Grote O-notatie definieert een bovengrens van een algoritme, het begrenst een functie alleen van bovenaf. Beschouw bijvoorbeeld het geval van Insertion Sort. Het kost lineaire tijd in het beste geval en kwadratische tijd in het slechtste geval. We kunnen gerust zeggen dat de tijdscomplexiteit van Insertion sort is O (n^2).

Aanbevolen: