FlashKeepers

Informatica · College · Universiteit en hogeschool

Algoritmen: complexiteit en veelvoorkomende patronen

Big O-notatie, veelgebruikte sorteer- en zoekalgoritmen en recursiepatronen die aan bod komen in technische sollicitatiegesprekken en op school of universiteit.

Over deze set

38 basiskaarten voor Informatica (College). Het begint met "Wat meet de Big O-notatie?" en "Definieer tijdcomplexiteit O(1)". Leer het samen met de andere sets voor College hieronder.

38 kaarten · basiskaarten · Door AI geschreven, twee keer gecontroleerd. Pas alles aan.

Leer deze set gratis Eerst een kijkje nemen Download FlashKeepers voor iPhone

Opent in je browser, zonder account. App voor iPhone en iPad · Android-app

Wat meet de Big O-notatie?
Toon antwoordHoe de rekentijd of het geheugengebruik van een algoritme groeit naarmate de invoer groter wordt.
Definieer tijdcomplexiteit O(1).
Toon antwoordConstante tijd; de rekentijd verandert niet, ongeacht de grootte van de invoer.
Definieer tijdcomplexiteit O(n).
Toon antwoordLineaire tijd; de rekentijd groeit evenredig met de invoergrootte n.
Definieer tijdcomplexiteit O(log n).
Toon antwoordLogaritmische tijd; de rekentijd groeit met de logaritme van de invoergrootte.
Definieer tijdcomplexiteit O(n^2).
Toon antwoordKwadratische tijd; de rekentijd groeit met het kwadraat van de invoergrootte.
Definieer tijdcomplexiteit O(n log n).
Toon antwoordLineair-logaritmische tijd; de rekentijd is n keer de logaritme van n.
Definieer tijdcomplexiteit O(2^n).
Toon antwoordExponentiële tijd; de rekentijd verdubbelt bij elke toename van de invoergrootte met 1.
Wat is de tijdcomplexiteit van het opvragen van een arrayelement via de index?
Toon antwoordO(1), constante tijd.
Wat is de tijdcomplexiteit van het zoeken naar een waarde in een ongesorteerde array?
Toon antwoordO(n), lineaire tijd.
Wat is de tijdcomplexiteit van binair zoeken in een gesorteerde array?
Toon antwoordO(log n), logaritmische tijd.
Waaraan moet een array voldoen voordat je binair zoeken kunt gebruiken?
Toon antwoordDe array moet gesorteerd zijn.
Wat is de tijdcomplexiteit van het invoegen van een element aan het begin van een array?
Toon antwoordO(n), lineaire tijd.
Wat is de tijdcomplexiteit van het toevoegen van een element aan het einde van een dynamische array met beschikbare capaciteit?
Toon antwoordGeamortiseerd O(1), constante tijd.
Wat is de gemiddelde tijdcomplexiteit van zoeken in een hashtabel?
Toon antwoordO(1), constante tijd, met een goede hashfunctie.
Wat is de tijdcomplexiteit van quicksort in het gemiddelde geval?
Toon antwoordO(n log n), lineair-logaritmische tijd.

nog 23 kaarten in de app

Leer deze set gratis