À propos de ce cours

59,059 consultations récentes

Résultats de carrière des étudiants

41%

ont commencé une nouvelle carrière après avoir terminé ce cours

48%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Cours 2 sur 4 dans le
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire
Approx. 15 heures pour terminer
Anglais

Compétences que vous acquerrez

GraphsData StructureAlgorithmsHash Table

Résultats de carrière des étudiants

41%

ont commencé une nouvelle carrière après avoir terminé ce cours

48%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Cours 2 sur 4 dans le
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire
Approx. 15 heures pour terminer
Anglais

Enseignant

Offert par

Placeholder

Université de Stanford

Programme du cours : ce que vous apprendrez dans ce cours

Évaluation du contenuThumbs Up93%(2,365 notes)Info
Semaine
1

Semaine 1

4 heures pour terminer

Week 1

4 heures pour terminer
9 vidéos (Total 162 min), 4 lectures, 2 quiz
9 vidéos
Breadth-First Search (BFS): The Basics14 min
BFS and Shortest Paths7 min
BFS and Undirected Connectivity13 min
Depth-First Search (DFS): The Basics7 min
Topological Sort21 min
Computing Strong Components: The Algorithm29 min
Computing Strong Components: The Analysis26 min
Structure of the Web [Optional]18 min
4 lectures
Week 1 Overview10 min
Overview, Resources, and Policies10 min
Lecture slides10 min
Optional Theory Problems (Week 1)10 min
2 exercices pour s'entraîner
Problem Set #130 min
Programming Assignment #130 min
Semaine
2

Semaine 2

3 heures pour terminer

Week 2

3 heures pour terminer
4 vidéos (Total 79 min), 2 lectures, 2 quiz
4 vidéos
Dijkstra's Algorithm: Examples12 min
Correctness of Dijkstra's Algorithm19 min
Dijkstra's Algorithm: Implementation and Running Time26 min
2 lectures
Week 2 Overview10 min
Optional Theory Problems (Week 2)10 min
2 exercices pour s'entraîner
Problem Set #230 min
Programming Assignment #230 min
Semaine
3

Semaine 3

4 heures pour terminer

Week 3

4 heures pour terminer
9 vidéos (Total 142 min), 1 lecture, 2 quiz
9 vidéos
Heaps: Operations and Applications18 min
Heaps: Implementation Details [Advanced - Optional]20 min
Balanced Search Trees: Operations and Applications10 min
Binary Search Tree Basics, Part I13 min
Binary Search Tree Basics, Part II30 min
Red-Black Trees21 min
Rotations [Advanced - Optional]7 min
Insertion in a Red-Black Tree [Advanced]14 min
1 lecture
Week 3 Overview10 min
2 exercices pour s'entraîner
Problem Set #330 min
Programming Assignment #330 min
Semaine
4

Semaine 4

5 heures pour terminer

Week 4

5 heures pour terminer
9 vidéos (Total 171 min), 3 lectures, 3 quiz
9 vidéos
Hash Tables: Implementation Details, Part I18 min
Hash Tables: Implementation Details, Part II22 min
Pathological Data Sets and Universal Hashing Motivation21 min
Universal Hashing: Definition and Example [Advanced - Optional]25 min
Universal Hashing: Analysis of Chaining [Advanced - Optional]18 min
Hash Table Performance with Open Addressing [Advanced - Optional]15 min
Bloom Filters: The Basics15 min
Bloom Filters: Heuristic Analysis13 min
3 lectures
Week 4 Overview10 min
Optional Theory Problems (Week 4)10 min
Info and FAQ for final exam10 min
3 exercices pour s'entraîner
Problem Set #430 min
Programming Assignment #430 min
Final Exam30 min

Avis

Meilleurs avis pour GRAPH SEARCH, SHORTEST PATHS, AND DATA STRUCTURES

Voir tous les avis

À propos du Spécialisation Algorithmes

Algorithmes

Foire Aux Questions

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.