Skip to content
Ultimate Algorithm
Search
Cancel
GitHub
Select theme
Dark
Light
Auto
Basics
Big O Notation
Time Complexity
Space Complexity
Searching
Linear Search
Binary Search
Sorting
Bubble Sort
Selection Sort
Insertion Sort
Merge Sort
Quick Sort
Counting Sort
Radix Sort
Bucket Sort
HashMap
Stack & Queue
Dynamic Programming
Knapsack Problems
Kadane's Algorithm
Backtracking
General
Greedy
Two Pointer
Overview
Collision Pointers
Forward Pointers
Parallel Pointers
Fast and Slow Pointer
Two Pointers with Binary Search
String
ArrayList
Tree
Disjoint Set
Graph
Overview
Graph Representaion
BFS & DFS
Minimum Spanning Tree
Shortest Path
Topological Sort
Math
Select theme
Dark
Light
Auto
Merge Sort