AlgoVizzzzzzzzz
HomeDSA Explorer

DSA Library

Explore our comprehensive collection of data structures and algorithms. Select a category to start visualizing and learning.

Arrays

Static & dynamic arrays, sorting, searching techniques.

Linked Lists

Singly, doubly, circular lists and their operations.

Stacks

LIFO structures, expression parsing, recursion simulations.

Queues

FIFO structures, priority queues, circular buffers.

Trees

Binary trees, BST, AVL, heaps, traversals.

Tries

Prefix trees for efficient string searching and storage.

Graphs

BFS, DFS, shortest paths, MST, network flow.

Hashing

Hash tables, collision resolution, caching strategies.

Dynamic Programming

Optimization problems, memoization, tabulation.

Strings

Pattern matching, manipulation, parsing algorithms.

Greedy Algorithms

Local optimization strategies, Huffman coding.

Backtracking

Sudoku, N-Queens, combinatorial search problems.

Bit Manipulation

Bitwise operators, binary optimization tricks.