Algorithmen
Stacks und Queues in Python: Zwei fundamentale Datenstrukturen
Stack oder Queue? In diesem Beitrag lernst du die beiden wichtigsten linearen Datenstrukturen kennen, setzt sie sauber in Python um und verstehst, wann du welche brauchst.
Algorithmen, Datenstrukturen und Problemlösung.
Algorithmen
Stack oder Queue? In diesem Beitrag lernst du die beiden wichtigsten linearen Datenstrukturen kennen, setzt sie sauber in Python um und verstehst, wann du welche brauchst.
Algorithmen
Sortieren ist eines der klassischen Probleme der Informatik. Wir schauen uns drei wichtige Algorithmen an – vom einfachen Bubble Sort bis zum schnellen Quicksort – und verstehen, warum die Laufzeit so entscheidend ist.
Algorithmen
Wie findest du ein Element in einer Liste – und warum ist die binäre Suche dabei oft tausendmal schneller? Beide Verfahren erklärt mit lauffähigem Python-Code.
Algorithmen
Eine Funktion, die sich selbst aufruft? Wir entzaubern die Rekursion Schritt für Schritt – mit Basisfall, Aufrufstack, typischen Fallstricken und lauffähigen Python-Beispielen.
Algorithmen
Was bedeutet O(n) eigentlich? Lerne mit anschaulichen Python-Beispielen, wie die Big-O-Notation die Skalierbarkeit deines Codes beschreibt – und wie du teure Stellen schon beim Lesen erkennst.
Algorithmen
Algorithmen sind das Herz der Programmierung. In diesem Beitrag lernst du, was ein Algorithmus ist, und verstehst klassische Sortierverfahren anhand von Beispielen.