The Algorithms logo
The Algorithms
AboutDonate
Divide and Conquer
Dynamic Programming

Weighted Job Scheduling

Unbounded Knapsack

Matrix Chain Multiplication

Rod Cutting Problem

Assembly Line Scheduling

Zero One Knapsack Problem

Palindrome Partitioning

Math

Median

Average

Two Sum

Factorial

+11

More

Factorial

+11

More
Searches

Interpolation Search

Binary Search

+13

More

Linear Search

+12

More

Ternary Search

Sorts

Quick Sort

+18

More

Brick Sort

Selection Sort

+13

More

Heap Sort

+12

More

Bubble Sort

+18

More

Insertion Sort

+17

More
Strings

Palindrome