Tries, union-find, shortest paths, greedy, backtracking, dynamic programming, segment trees and more: advanced problem solving in Python or Java.
Créé par Ouissem BEN HENIA
Ce cours s'adapte à vous : choisissez une filière, puis une technologie par groupe. Le sommaire, votre progression et votre certificat suivent votre choix.
The concept videos are shared; pick the language of the code, the library videos and the labs.
Aperçu du contenu pour Data Structures and Algorithms — Level 2 — Python
40
Vidéos
40
Quiz
17
Labs
10h 43min
Durée totale
Go from knowing data structures to solving hard problems. Each topic starts with a shared concept video (the idea, the animation, the cost and the real use cases) and continues in Python or Java: build it, use the standard library, solve the problem and avoid the traps. A step-by-step method for any problem, interview corners, and a capstone route planner with Dijkstra, a heap and a trie.
Ouissem BEN HENIA
8 cours • 7 élèves • 0 ★