Wat is exponentiële looptijd?
Wat is exponentiële looptijd?

Video: Wat is exponentiële looptijd?

Video: Wat is exponentiële looptijd?
Video: Formule opstellen bij exponentiële groei (HAVO wiskunde A) 2024, Mei
Anonim

Exponentiële looptijd . De reeks problemen die kunnen worden opgelost door een exponentieel tijdalgoritmen, maar waarvoor geen polynomiale tijdalgoritmen bekend zijn. Een algoritme wordt gezegd dat exponentieel tijd, als T(n) boven wordt begrensd door 2poly( ), waarbij poly(n) een veelterm is in n.

Op deze manier, wat is polynomiale en exponentiële looptijd?

exponentieel complexiteit kost meer tijd en ruimte dan de polynoom complexiteit voor hetzelfde aantal variabelen. aysmptomisch exponentieel complexiteit is groter dan polynoom complexiteit. exponentieel complexiteit kost meer tijd en ruimte dan de polynoom complexiteit voor hetzelfde aantal variabelen.

Ten tweede, wat is de looptijd van een algoritme? De looptijd van een algoritme voor een specifieke invoer hangt af van het aantal uitgevoerde bewerkingen. Hoe groter het aantal bewerkingen, hoe langer de looptijd van een algoritme . Meestal willen we weten hoeveel bewerkingen een algoritme wordt uitgevoerd in verhouding tot de grootte van de invoer, die we zullen noemen.

Dienovereenkomstig, wat is exponentiële complexiteit?

Dit is een voorbeeld van kwadratische tijd Complexiteit . O(2^N) - exponentieel Tijd. exponentieel Tijd complexiteit geeft een algoritme aan waarvan de groei verdubbelt bij elke toevoeging aan de invoergegevensset. Als je andere weet exponentieel groeipatronen werkt dit op vrijwel dezelfde manier.

Wat wordt beschouwd als polynomiale tijd?

EEN polynoom - tijd algoritme is een algoritme wiens executie tijd wordt ofwel gegeven door a polynoom op de grootte van de invoer, of kan worden begrensd door een polynoom . Problemen die kunnen worden opgelost door een polynoom - tijd algoritme worden handelbare problemen genoemd. Sorteeralgoritmen vereisen meestal ofwel O(n log n) of O(n2) tijd.

Aanbevolen: