Algolense
ProblemsCategoriesAbout
Search problems...⌘K

Algorithm Categories

Choose a topic below to explore our interactive, step-by-step visualizations tailored for specific data structures and algorithmic patterns.

AdvertisementSlot: categories-directory-top

Sorting Algorithms

8 Problems

Visualize how different sorting algorithms rearrange elements step by step.

Searching Algorithms

5 Problems

See how search algorithms find target elements in data structures.

Arrays & Hashing

10 Problems

Master array manipulation with hash maps, two pointers, and more.

Sliding Window

5 Problems

Understand the sliding window technique through visual demonstrations.

Linked Lists

8 Problems

Watch linked list operations unfold — reverse, merge, detect cycles, and more.

Trees

10 Problems

Explore binary trees, BSTs, traversals, and tree-based algorithms visually.

Graphs

8 Problems

Visualize BFS, DFS, shortest paths, and minimum spanning tree algorithms.

Dynamic Programming

10 Problems

See how DP builds solutions from subproblems with table-filling animations.

Stacks & Queues

6 Problems

Visualize stack and queue operations with push, pop, and peek animations.

Heaps & Priority Queues

5 Problems

Understand heap operations and priority queue algorithms visually.

Backtracking

5 Problems

Watch how backtracking explores and prunes the solution space.

Trie & Advanced

3 Problems

Explore trie data structures and advanced algorithmic patterns.

Algolense

Visualize algorithms step by step. Understand complex coding problems through interactive animations. Free forever.

Explore

  • All Problems
  • Categories
  • Sorting
  • Trees & Graphs
  • Dynamic Programming

Resources

  • About
  • How It Works

© 2026 Algolense. All rights reserved.

Made with for developers everywhere