DSA with C — Master Data Structures & Algorithms in C
Interactive algorithm visualizers and practice platform for Data Structures and Algorithms in C (DSA with C). Step-by-step memory mutation, pointer transitions, recursion call stacks, and dry-run execution engines.
Interactive Algorithm Visualizers
- Binary Search Tree (BST) Visualizer & Tree Traversals: Visualizer for BST node insertions, deletions, and Inorder, Preorder, Postorder traversals in C.
- Tower of Hanoi Recursion Visualizer: Step-by-step recursion solver demonstrating optimal disk movements, call stack activation records, and C code dry run.
- Sorting Algorithm Visualizer: Live animations for Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, and Quick Sort.
- Linked List Visualizer: Singly, Doubly, and Circular Linked List pointer transitions and memory allocation.
- Graph Traversal Visualizer (BFS & DFS): Queue-based Breadth-First Search and Stack-based Depth-First Search on custom graphs.
- Hash Table & Linear Probing Visualizer: Modulo hashing and linear probing collision resolution simulator.
Practice Platform
Practice 131 curated DSA in C coding challenges across Arrays, Linked Lists, Trees, Recursion, Graphs, Hashing, and Dynamic Programming.