
Herzlich Willkommen in diesem Kurs!
In dieser Lektion erhältst du wichtige Hinweise rund um den Kurs! Bitte überspringe diese Lektion nicht, wenn dies dein erster Kurs mit uns ist!
Erfahre mehr über den Aufbau des Kurses und seine Materialien!
Hier kannst du schon mal die Materialien für den Kurs (Notebooks, Merkblätter) herunterladen :-)
Hier unsere praktischen und übersichtlichen Merkblätter im PDF-Format.
FAQ für den Kurs
Installiere Python und Anaconda. Falls du das schon installiert hast kannst du gleich zur Kurseinrichtung springen.
Link zu den Notebooks dieses Abschnitts
Erfahre, was Big O ist!
Lerne, wie man Big O Notation verwendet!
Arbeite Dich durch verschiedene Beispiele zu Big O!
Big O für Listenoperationen in Python!
Erhalte eine Einführung in Arraysequenzen!
Lerne, wie einfache Arrays aufgebaut sind!
Erhalte einen Überblick über dynamische Arrays!
Lerne, wie Du dein eigenes dynamisches Array Objekt erstellen kannst!
Erfahre mehr über Amortisation!
Interview Fragen zu Arrays
Anagramm Überprüfung
Teil der Interviewfragen zu Arrays
Teil der Interviewfragen zu Arrays
Teil der Interviewfragen zu Arrays
Teil der Interviewfragen zu Arrays
Teil der Interviewfragen zu Arrays
Teil der Interviewfragen zu Arrays
Teil der Interviewfragen zu Arrays
Teil der Interviewfragen zu Arrays
Teil der Interviewfragen zu Arrays
Teil der Interviewfragen zu Arrays
Teil der Interviewfragen zu Arrays
Teil der Interviewfragen zu Arrays
Teil der Interviewfragen zu Arrays
Teil des Abschnitts Stacks, Queues und Deques dieses Kurses
Überblick über die Theorie hinter Stacks
Live Coding Lektion der Implementierung einer Stack Klasse!
Überblick darüber, was eine Queue ist
Live Coding Lektion der Implementierung einer Queue Klasse!
Live Coding Lektion der Implementierung einer Deque Klasse!
Teil des Abschnitts Stacks, Queues und Deques dieses Kurses
Teil des Abschnitts Stacks, Queues und Deques dieses Kurses
Teil des Abschnitts Stacks, Queues und Deques dieses Kurses
Teil des Abschnitts Stacks, Queues und Deques dieses Kurses
Teil des Abschnitts Stacks, Queues und Deques dieses Kurses
Teil des Abschnitts Stacks, Queues und Deques dieses Kurses
Teil des Abschnitts Stacks, Queues und Deques dieses Kurses
Teil des Abschnitts Verkettete Listen dieses Kurses
Teil des Abschnitts Verkettete Listen dieses Kurses
Teil des Abschnitts Verkettete Listen dieses Kurses
Teil des Abschnitts Verkettete Listen dieses Kurses
Teil des Abschnitts Verkettete Listen dieses Kurses
Teil des Abschnitts Verkettete Listen dieses Kurses
Teil des Abschnitts Verkettete Listen dieses Kurses
Teil des Abschnitts Verkettete Listen dieses Kurses
Teil des Abschnitts Verkettete Listen dieses Kurses
Teil des Abschnitts Verkettete Listen dieses Kurses
Teil des Abschnitts Verkettete Listen dieses Kurses
Teil des Abschnitts Verkettete Listen dieses Kurses
Teil des Abschnitts Verkettete Listen dieses Kurses
Erhalte einen Überblick und eine Einführung in die Rekursion
Einige Beispielaufgaben für Dich, die Du als Hausaufgabe bearbeiten kannst!
Teil 2 der Beispielaufgaben
Erhalte einen Überblick über Memoisation und eine Leseaufgabe für Zuhause!
Kehre einen String rekursiv um!
Lösung für rekursive Umkehr eines Strings
Vertauschungen in einem String
Lösung zu Vertauschungen in einem String
Fibonacci Reihe
Lösung zur Fibonacci Reihe
Klassisches Münzwechselproblem
Lösung zum Münzwechselproblem
Für fortgeschrittene Studenten, die vertraut mit Heckrekursion und neugierig auf Python sind.
Teil des Abschnitts Bäume dieses Kurses
Teil des Abschnitts Bäume dieses Kurses
Teil des Abschnitts Bäume dieses Kurses
Teil des Abschnitts Bäume dieses Kurses
Teil des Abschnitts Bäume dieses Kurses
Teil des Abschnitts Bäume dieses Kurses
Teil des Abschnitts Bäume dieses Kurses
Teil des Abschnitts Bäume dieses Kurses
Teil des Abschnitts Bäume dieses Kurses
Teil des Abschnitts Bäume dieses Kurses
Teil des Abschnitts Bäume dieses Kurses
Teil des Abschnitts Bäume dieses Kurses
Prüfe dein Verständnis!
Teil des Abschnitts Bäume dieses Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Suchen und Sortieren des Kurses
Teil des Abschnitts Graphen des Kurses
Teil des Abschnitts Graphen des Kurses
Teil des Abschnitts Graphen des Kurses
Teil des Abschnitts Graphen des Kurses
Teil des Abschnitts Graphen des Kurses
Teil des Abschnitts Graphen des Kurses
Teil des Abschnitts Graphen des Kurses
Teil des Abschnitts Graphen des Kurses
Teil des Abschnitts Graphen des Kurses
Teil des Abschnitts Graphen des Kurses
Teil des Abschnitts Graphen des Kurses
Teil des Abschnitts Graphen des Kurses
Willkommen zum Kurs Algorithmen und Datenstrukturen mit Python!
Dieser umfangreiche deutsche Onlinekurs hilft dir mit deinen Programmierübungen in Vorstellungsgesprächen und in Code Reviews zu glänzen, da du mehr über Algorithmen und Datenstrukturen lernst! Dieser Kurs nutzt die einfach zu lesende Programmiersprache Python, um dir auf eine effiziente Weise alles beizubringen, was du für deinen Traumjob im Tech-Sektor wissen musst! Danach wirst du fähig sein, das "WARUM" hinter den gängigen Datenstrukturen zu verstehen und selbst komplexe Probleme elegant zu lösen.
"Top!! Sehr durchdacht!! Großes Lob!!" (★★★★★ F. Brashnikow)
Dieser Kurs wird dir alles zeigen, was du für einen guten Job in der Softwareentwicklung benötigst und wie du deinen Code mit bekannten "data structures and algorithms" verbesserst:
Algorithmenanalyse und Big-O Notation
Array Sequenzen
Stacks, Queues und Deques
Verkettete Listen
Rekursion
Bäume
Such- und Sortieralgorithmen
Graph Algorithmen
Rätsel
Das alles wendest du in vielen Übungen und berühmten Knobelaufgaben aus Vorstellungsgesprächen an, um bestens vorbereitet zu sein!
Erreiche deine Karriereziele und verbessere deine algorithmische Grundkenntnisse. Dadurch kannst du einen besseren Code schreiben und bekommst einen fantastischen Job in der IT.
* Dieser Kurs erfordert, dass du dir Anaconda herunterlädst. Wenn du Udemy-Business-Nutzer bist, kläre bitte vor dem Herunterladen mit deinem Arbeitgeber, ob die Installation erlaubt ist.