Domain: Data Structures & Algorithms

Data Structures & Algorithms

Visualize and master the fundamental algorithms that power software.

Showing 40 topics

dsa

Array Visualizer (Memory, Indexing)

Live

Interactive visualization and learning module for Array Visualizer (Memory, Indexing).

dsa

String Algorithms (Encoding, Patterns)

Live

Interactive visualization and learning module for String Algorithms (Encoding, Patterns).

dsa

Stack Visualizer (LIFO, Call Stack)

Coming Soon

Interactive visualization and learning module for Stack Visualizer (LIFO, Call Stack).

Coming Soon

dsa

Queue Visualizer (FIFO, Scheduling)

Coming Soon

Interactive visualization and learning module for Queue Visualizer (FIFO, Scheduling).

Coming Soon

dsa

Linked List Visualizer (Pointers, Nodes)

Coming Soon

Interactive visualization and learning module for Linked List Visualizer (Pointers, Nodes).

Coming Soon

dsa

Sorting Algorithms (Stability, Complexity)

Coming Soon

Interactive visualization and learning module for Sorting Algorithms (Stability, Complexity).

Coming Soon

dsa

Binary Search (Monotonic Search)

Coming Soon

Interactive visualization and learning module for Binary Search (Monotonic Search).

Coming Soon

dsa

Recursion Visualizer (Call Stack)

Coming Soon

Interactive visualization and learning module for Recursion Visualizer (Call Stack).

Coming Soon

dsa

Amortized Analysis (Cost Models)

Coming Soon

Interactive visualization and learning module for Amortized Analysis (Cost Models).

Coming Soon

dsa

Hash Table (Hashing, Collisions)

Coming Soon

Interactive visualization and learning module for Hash Table (Hashing, Collisions).

Coming Soon

dsa

Disjoint Set Union (Union-Find)

Coming Soon

Interactive visualization and learning module for Disjoint Set Union (Union-Find).

Coming Soon

dsa

Binary Tree (Traversal, Structure)

Coming Soon

Interactive visualization and learning module for Binary Tree (Traversal, Structure).

Coming Soon

dsa

Binary Search Tree (Ordering)

Coming Soon

Interactive visualization and learning module for Binary Search Tree (Ordering).

Coming Soon

dsa

AVL Tree (Self-Balancing)

Coming Soon

Interactive visualization and learning module for AVL Tree (Self-Balancing).

Coming Soon

dsa

Red-Black Tree (Balancing Rules)

Coming Soon

Interactive visualization and learning module for Red-Black Tree (Balancing Rules).

Coming Soon

dsa

Heap & Priority Queue (Heap Property)

Coming Soon

Interactive visualization and learning module for Heap & Priority Queue (Heap Property).

Coming Soon

dsa

Graph Traversal BFS (Level Order)

Coming Soon

Interactive visualization and learning module for Graph Traversal BFS (Level Order).

Coming Soon

dsa

Graph Traversal DFS (Depth Order)

Coming Soon

Interactive visualization and learning module for Graph Traversal DFS (Depth Order).

Coming Soon

dsa

Shortest Path Algorithms (Relaxation)

Coming Soon

Interactive visualization and learning module for Shortest Path Algorithms (Relaxation).

Coming Soon

dsa

Minimum Spanning Tree (Greedy Cuts)

Coming Soon

Interactive visualization and learning module for Minimum Spanning Tree (Greedy Cuts).

Coming Soon

dsa

Strongly Connected Components (Graph Cycles)

Coming Soon

Interactive visualization and learning module for Strongly Connected Components (Graph Cycles).

Coming Soon

dsa

Dynamic Programming (State Transitions)

Coming Soon

Interactive visualization and learning module for Dynamic Programming (State Transitions).

Coming Soon

dsa

Knapsack Problem (Constraints)

Coming Soon

Interactive visualization and learning module for Knapsack Problem (Constraints).

Coming Soon

dsa

String Dynamic Programming (Patterns)

Coming Soon

Interactive visualization and learning module for String Dynamic Programming (Patterns).

Coming Soon

dsa

Segment Tree (Range Queries)

Coming Soon

Interactive visualization and learning module for Segment Tree (Range Queries).

Coming Soon

dsa

Fenwick Tree / BIT (Prefix Sums)

Coming Soon

Interactive visualization and learning module for Fenwick Tree / BIT (Prefix Sums).

Coming Soon

dsa

Trie (Prefix Tree)

Coming Soon

Interactive visualization and learning module for Trie (Prefix Tree).

Coming Soon

dsa

Suffix Array (String Indexing)

Coming Soon

Interactive visualization and learning module for Suffix Array (String Indexing).

Coming Soon

dsa

Suffix Tree (Compressed Trie)

Coming Soon

Interactive visualization and learning module for Suffix Tree (Compressed Trie).

Coming Soon

dsa

Number Theory (GCD, Modulo)

Coming Soon

Interactive visualization and learning module for Number Theory (GCD, Modulo).

Coming Soon

dsa

Bit Manipulation & Binary Arithmetic

Coming Soon

Interactive visualization and learning module for Bit Manipulation & Binary Arithmetic.

Coming Soon

dsa

Matrix Exponentiation (Fast Power)

Coming Soon

Interactive visualization and learning module for Matrix Exponentiation (Fast Power).

Coming Soon

dsa

Computational Geometry (Points, Lines)

Coming Soon

Interactive visualization and learning module for Computational Geometry (Points, Lines).

Coming Soon

dsa

Randomized Algorithms (Probability)

Coming Soon

Interactive visualization and learning module for Randomized Algorithms (Probability).

Coming Soon

dsa

Approximation Algorithms (Near-Optimal)

Coming Soon

Interactive visualization and learning module for Approximation Algorithms (Near-Optimal).

Coming Soon

dsa

NP-Completeness (Reductions)

Coming Soon

Interactive visualization and learning module for NP-Completeness (Reductions).

Coming Soon

dsa

Probabilistic Data Structures (Bloom Filters, HyperLogLog)

Coming Soon

Interactive visualization and learning module for Probabilistic Data Structures (Bloom Filters, HyperLogLog).

Coming Soon

dsa

Vector Indexing & Nearest Neighbors (HNSW, LSH, IVF)

Coming Soon

Interactive visualization and learning module for Vector Indexing & Nearest Neighbors (HNSW, LSH, IVF).

Coming Soon

dsa

Succinct Data Structures (Roaring Bitmaps, Wavelet Trees)

Coming Soon

Interactive visualization and learning module for Succinct Data Structures (Roaring Bitmaps, Wavelet Trees).

Coming Soon

dsa

Streaming & Distributed Graph Algorithms (PageRank, Louvain, GNNs)

Coming Soon

Interactive visualization and learning module for Streaming & Distributed Graph Algorithms (PageRank, Louvain, GNNs).

Coming Soon