The Algorithms logo
The Algorithms
AboutDonate
Divide and Conquer
Dynamic Programming

Weighted Job Scheduling

Zero One Knapsack Problem

Assembly Line Scheduling

Rod Cutting Problem

Matrix Chain Multiplication

Unbounded Knapsack

Palindrome Partitioning

Math

Factorial

+11

More

Median

Average

Two Sum

Factorial

+11

More
Searches

Ternary Search

Linear Search

+12

More

Interpolation Search

Binary Search

+13

More
Sorts

Selection Sort

+13

More

Bubble Sort

+18

More

Quick Sort

+18

More

Brick Sort

Heap Sort

+12

More

Insertion Sort

+17

More
Strings

Palindrome