Über diesen Kurs

492,576 kürzliche Aufrufe

Karriereergebnisse der Lernenden

37%

nahm einen neuen Beruf nach Abschluss dieser Kurse auf

39%

ziehen Sie für Ihren Beruf greifbaren Nutzen aus diesem Kurs

12%

erhalten Sie eine Gehaltserhöhung oder Beförderung
Zertifikat zur Vorlage
Erhalten Sie nach Abschluss ein Zertifikat
100 % online
Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.
Flexible Fristen
Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.
Stufe „Mittel“

Basic knowledge of at least one programming language: C++, Java, Python, C, C#, Javascript, Haskell, Kotlin, Ruby, Rust, Scala.

Ca. 25 Stunden zum Abschließen
Englisch

Kompetenzen, die Sie erwerben

Binary Search TreePriority QueueHash TableStack (Abstract Data Type)List

Karriereergebnisse der Lernenden

37%

nahm einen neuen Beruf nach Abschluss dieser Kurse auf

39%

ziehen Sie für Ihren Beruf greifbaren Nutzen aus diesem Kurs

12%

erhalten Sie eine Gehaltserhöhung oder Beförderung
Zertifikat zur Vorlage
Erhalten Sie nach Abschluss ein Zertifikat
100 % online
Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.
Flexible Fristen
Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.
Stufe „Mittel“

Basic knowledge of at least one programming language: C++, Java, Python, C, C#, Javascript, Haskell, Kotlin, Ruby, Rust, Scala.

Ca. 25 Stunden zum Abschließen
Englisch

von

Placeholder

University of California San Diego

Placeholder

National Research University Higher School of Economics

Lehrplan - Was Sie in diesem Kurs lernen werden

InhaltsbewertungThumbs Up92%(33,586 Bewertungen)Info
Woche
1

Woche 1

5 Stunden zum Abschließen

Basic Data Structures

5 Stunden zum Abschließen
7 Videos (Gesamt 60 min), 7 Lektüren, 2 Quiz
7 Videos
Singly-Linked Lists9m
Doubly-Linked Lists4m
Stacks10m
Queues7m
Trees11m
Tree Traversal10m
7 Lektüren
Welcome10m
Slides and External References10m
Slides and External References10m
Slides and External References10m
Available Programming Languages10m
FAQ on Programming Assignments10m
Acknowledgements10m
1 praktische Übung
Basic Data Structures30m
Woche
2

Woche 2

1 Stunde zum Abschließen

Dynamic Arrays and Amortized Analysis

1 Stunde zum Abschließen
5 Videos (Gesamt 31 min), 1 Lektüre, 1 Quiz
5 Videos
Amortized Analysis: Aggregate Method5m
Amortized Analysis: Banker's Method6m
Amortized Analysis: Physicist's Method7m
Amortized Analysis: Summary2m
1 Lektüre
Slides and External References10m
1 praktische Übung
Dynamic Arrays and Amortized Analysis30m
Woche
3

Woche 3

7 Stunden zum Abschließen

Priority Queues and Disjoint Sets

7 Stunden zum Abschließen
15 Videos (Gesamt 129 min), 6 Lektüren, 4 Quiz
15 Videos
Naive Implementations of Priority Queues5m
Binary Trees1m
Basic Operations12m
Complete Binary Trees9m
Pseudocode8m
Heap Sort10m
Building a Heap10m
Final Remarks4m
Overview7m
Naive Implementations10m
Trees for Disjoint Sets7m
Union by Rank9m
Path Compression6m
Analysis (Optional)18m
6 Lektüren
Slides10m
Tree Height Remark10m
Slides and External References10m
Slides and External References10m
Slides and External References10m
Slides and External References10m
3 praktische Übungen
Priority Queues: Quiz12m
Quiz: Disjoint Sets30m
Priority Queues and Disjoint Sets30m
Woche
4

Woche 4

6 Stunden zum Abschließen

Hash Tables

6 Stunden zum Abschließen
22 Videos (Gesamt 170 min), 4 Lektüren, 3 Quiz
22 Videos
Analysing Service Access Logs7m
Direct Addressing7m
List-based Mapping8m
Hash Functions3m
Chaining Scheme6m
Chaining Implementation and Analysis5m
Hash Tables6m
Phone Book Problem4m
Phone Book Problem - Continued6m
Universal Family9m
Hashing Integers9m
Proof: Upper Bound for Chain Length (Optional)8m
Proof: Universal Family for Integers (Optional)11m
Hashing Strings9m
Hashing Strings - Cardinality Fix7m
Search Pattern in Text7m
Rabin-Karp's Algorithm9m
Optimization: Precomputation9m
Optimization: Implementation and Analysis5m
Instant Uploads and Storage Optimization in Dropbox10m
Distributed Hash Tables12m
4 Lektüren
Slides and External References10m
Slides and External References10m
Slides and External References10m
Slides and External References10m
2 praktische Übungen
Hash Tables and Hash Functions30m
Hashing30m

Bewertungen

Top-Bewertungen von DATENSTRUKTUREN

Alle Bewertungen anzeigen

Über den Spezialisierung Datenstrukturen und Algorithmen

Datenstrukturen und Algorithmen

Häufig gestellte Fragen

Haben Sie weitere Fragen? Besuchen Sie das Hilfe-Center für Teiln..