GotchiCode needs JavaScript for the code editor and live challenges. Please enable it to play.
GotchiCode
Paths
Courses
Community
Arcade
Leaderboard
Learn DSA 2 in Python
◂
0 / 63
Heaps
The Heap Idea
20
Sift Up
25
Sift Down
30
Heapify
30
Priority Queues
Self-Balancing Trees
Union-Find
Weighted Graphs
Dijkstra's Algorithm
Topological Sort
Minimum Spanning Trees
Dynamic Programming
DP Classics
String Matching
Practice Expedition
Capstone: The Wardstone Network
Cursed Crossings
The Wayfinder's Compass
The Unmaking Path
The Ranger's Stride
Deeper Ledgers
Every Road at Once
The Long Patrol
Loading lesson…
solution.py
python
Loading…