DSA Interactive Lab
All demonstrations
Browse labs
▾
Foundations
ADT Explorer
Problem Types & Paradigms
Misc. data structures
Hash Table Collision & Load Factor Lab
Trees
Binary Heap: Tree & Array
BST & Tree Traversals
AVL Rotation Lab
Graphs
BFS & DFS Graph Explorer
Graph Representation Lab
Dijkstra’s Shortest Paths
Sorting
Card Sort Visualizer
Card Sorting Workbench
Algorithm analysis
Asymptotic Bounds Lab
Divide & Conquer Recurrence Tree
Case studies
Huffman Coding
Bin Packing
Maximum Subarray Comparison Lab
Seven Abstract Data Types, Head to Head
List, Stack, Queue, Deque, Map, Set and Priority Queue
1. Learn
2. Compare implementations
3. Cheat sheet
4. Quiz