FlashKeepers

Computer Science · College · College and University

Algorithmen: Komplexität und gängige Muster

Groß-O-Notation, gängige Sortier- und Suchalgorithmen sowie Rekursionsmuster, wie sie in technischen Vorstellungsgesprächen und Lehrveranstaltungen geprüft werden.

About this set

38 basic cards for College Computer Science. It opens with "Was misst die Groß-O-Notation?" and "Definiere die Zeitkomplexität O(1)". Study it alongside the other College sets below.

38 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

Was misst die Groß-O-Notation?
Show answerWie der Laufzeit- oder Speicherbedarf eines Algorithmus mit wachsender Eingabegröße zunimmt.
Definiere die Zeitkomplexität O(1).
Show answerKonstante Zeit; die Laufzeit ändert sich unabhängig von der Eingabegröße nicht.
Definiere die Zeitkomplexität O(n).
Show answerLineare Zeit; die Laufzeit wächst proportional zur Eingabegröße n.
Definiere die Zeitkomplexität O(log n).
Show answerLogarithmische Zeit; die Laufzeit wächst mit dem Logarithmus der Eingabegröße.
Definiere die Zeitkomplexität O(n^2).
Show answerQuadratische Zeit; die Laufzeit wächst mit dem Quadrat der Eingabegröße.
Definiere die Zeitkomplexität O(n log n).
Show answerLinearithmische Zeit; die Laufzeit entspricht n mal dem Logarithmus von n.
Definiere die Zeitkomplexität O(2^n).
Show answerExponentielle Zeit; die Laufzeit verdoppelt sich mit jeder Erhöhung der Eingabegröße um 1.
Wie hoch ist die Zeitkomplexität beim Zugriff auf ein Array-Element über den Index?
Show answerO(1), konstante Zeit.
Wie hoch ist die Zeitkomplexität beim Durchsuchen eines unsortierten Arrays nach einem Wert?
Show answerO(n), lineare Zeit.
Wie hoch ist die Zeitkomplexität der binären Suche in einem sortierten Array?
Show answerO(log n), logarithmische Zeit.
Was muss für ein Array gelten, bevor die binäre Suche eingesetzt werden kann?
Show answerDas Array muss sortiert sein.
Wie hoch ist die Zeitkomplexität beim Einfügen eines Elements am Anfang eines Arrays?
Show answerO(n), lineare Zeit.
Wie hoch ist die Zeitkomplexität beim Anhängen eines Elements an ein dynamisches Array mit freier Kapazität?
Show answerO(1) amortisiert, konstante Zeit.
Wie hoch ist die durchschnittliche Zeitkomplexität beim Suchen in einer Hashtabelle?
Show answerO(1), konstante Zeit, bei einer guten Hashfunktion.
Wie hoch ist die Zeitkomplexität von Quicksort im Durchschnittsfall?
Show answerO(n log n), linearithmische Zeit.

23 more cards in the app

Study this set free