Agent #12 of 97
Algorithm Explainer
Understand any algorithm — analogies, visual traces, Big O, and a mini quiz.
Gemini API Key
✓ Saved
By Name
Paste Code
Choose an algorithm
— Select a common algorithm —
Bubble Sort
Selection Sort
Insertion Sort
Merge Sort
Quick Sort
Heap Sort
Counting Sort
Radix Sort
Linear Search
Binary Search
Jump Search
Interpolation Search
Depth-First Search (DFS)
Breadth-First Search (BFS)
Dijkstra's Shortest Path
Bellman-Ford Algorithm
A* Search Algorithm
Floyd-Warshall Algorithm
Kruskal's Algorithm
Prim's Algorithm
Topological Sort
Dynamic Programming
Fibonacci Sequence
Knapsack Problem
Longest Common Subsequence
Longest Increasing Subsequence
Coin Change Problem
Hash Tables
Binary Search Tree
AVL Tree
Recursion
Two Pointers Technique
Sliding Window
Divide and Conquer
Greedy Algorithm
Backtracking
or type any algorithm
Paste your code
Audience level
Middle School
High School
CS Student
Interview Prep
Code language
Python
JavaScript
Java
C++
⚡ Explain It
Thinking through the algorithm…
🧠 Quiz Me
📤 Share
Copied to clipboard!