logoNextAlgoLabs
HomeVisualizersApplicationsQuizzesBlogAboutContact
Visualizers

Algorithm Visualizers

Explore algorithms organized by category

Graph Algorithms

Explore graph traversal, shortest path, and network flow algorithms

Breadth-First SearchDepth-First SearchDijkstra's AlgorithmA* AlgorithmTopological SortPrim's AlgorithmKruskal's Algorithm

Sorting Algorithms

Visualize how different sorting algorithms organize data

Bubble SortMerge SortQuick SortInsertion SortHeapsortSelection SortCounting SortRadix Sort

Search Algorithms

Learn about linear search, binary search, and more

Binary Search

Data Structures

Understand stacks, queues, linked lists, and hash tables

StackQueueLinked ListHash TableHeap

Backtracking

Technique that explores possible solutions and backtracks when a path is invalid.

N-QueensKnight's TourPermutationsGenerate Parentheses

Trees

Explore binary trees, AVL trees, and tree traversals

Binary Search TreeAVL TreeRed-Black TreeB-TreeTrie (Prefix Tree)

Dynamic Programming

Master memoization and optimal substructure problems

Knapsack Problem

Math & Number Theory

Explore mathematical algorithms and number theory

Convex Hull
logoNextAlgoLabs

Learn algorithms through interactive visualizations

Platform

  • Visualizers
  • Applications
  • About
  • Blog

Resources

  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2026 NextAlgoLabs. All rights reserved.