HDTutorial
DE

Die Wiedergabe lädt den eingebetteten YouTube-Player (erweiterter Datenschutzmodus).

Datenstrukturen von Grund auf – Vollständiger Kurs von einem Google-Ingenieur

7.507.399 Aufrufe 27. Oktober 2019 8:03:17

Auf YouTube ansehen
KanalfreeCodeCamp.org

Kurz gesagt

Dieser Kurs von William Fiset, einem Google-Ingenieur, erklärt grundlegende Datenstrukturen – von Arrays und verketteten Listen bis zu fortgeschrittenen Bäumen und Hash-Tabellen – mit klaren Animationen und Java-Code. Du baust praktische Implementierungen und verstehst, wie jede Struktur intern funktioniert, ideal für Programmierer, die ihre Grundlagen festigen möchten.

Fragen und Antworten

Welche Programmiersprache wird in den Code-Beispielen verwendet?

Alle Code-Beispiele im Kurs sind in Java geschrieben.

Behandelt der Kurs sowohl grundlegende als auch fortgeschrittene Datenstrukturen?

Ja, er beginnt mit den Basics wie Arrays und geht bis zu fortgeschrittenen Strukturen wie AVL-Bäumen und Fenwick-Bäumen.

Kapitel

Beschreibung des Urhebers

Lerne und meistere die wichtigsten Datenstrukturen in diesem umfassenden Kurs von William Fiset, einem Ingenieur bei Google. Der Kurs erklärt Datenstrukturen für Anfänger mit hochwertigen Animationen, die die Strukturen visuell darstellen.

Du lernst, wie man verschiedene Datenstrukturen Schritt für Schritt umsetzt – mit einfachen Anleitungen. Jede Struktur wird durch funktionsfähigen Quellcode (in Java) ergänzt, um dein Verständnis zu festigen.

⭐️ Kursinhalte ⭐️
⌨️ (0:00:00) Abstrakte Datentypen
⌨️ (0:04:28) Einführung in Big-O
⌨️ (0:17:00) Dynamische und statische Arrays
⌨️ (0:27:40) Code für dynamische Arrays
⌨️ (0:35:03) Einführung in verkettete Listen
⌨️ (0:49:16) Code für doppelt verkettete Listen
⌨️ (0:58:26) Einführung in Stacks
⌨️ (1:09:40) Implementierung von Stacks
⌨️ (1:12:49) Code für Stacks
⌨️ (1:15:58) Einführung in Warteschlangen (Queues)
⌨️ (1:22:03) Implementierung von Warteschlangen (Queues)
⌨️ (1:27:26) Code für Warteschlangen (Queues)
⌨️ (1:31:32) Einführung in Prioritätswarteschlangen
⌨️ (1:44:16) Min-Heap und Max-Heap in Prioritätswarteschlangen
⌨️ (1:49:55) Einfügen von Elementen in Prioritätswarteschlangen
⌨️ (1:59:27) Entfernen von Elementen aus Prioritätswarteschlangen
⌨️ (2:13:00) Code für Prioritätswarteschlangen
⌨️ (2:28:26) Einführung in Union-Find
⌨️ (2:33:57) Kruskal-Algorithmus mit Union-Find
⌨️ (2:40:04) Union- und Find-Operationen in Union-Find
⌨️ (2:50:30) Pfadkompression in Union-Find
⌨️ (2:56:37) Code für Union-Find
⌨️ (3:03:54) Einführung in Binäre Suchbäume
⌨️ (3:15:57) Einfügen in Binäre Suchbäume
⌨️ (3:21:20) Entfernen aus Binären Suchbäumen
⌨️ (3:34:47) Durchläufe in Binären Suchbäumen
⌨️ (3:46:17) Binäre Suchbäume…

Über dieses Tutorial

freeCodeCamp.org hat dieses 8:03:17 lange Video-Tutorial am 27. Oktober 2019 veröffentlicht. Es wurde 7.507.399-mal auf YouTube angesehen.

Kategorie
Bildung
Dauer
8:03:17
Veröffentlicht
27. Oktober 2019
Aufrufe
7.507.399
Likes
150.314

Teilen

Dieses Tutorial in anderen Sprachen