The Algorithms logo
The Algorithms
AboutDonate
Divide and Conquer
Dynamic Programming

Palindrome Partitioning

Zero One Knapsack Problem

Unbounded Knapsack

Weighted Job Scheduling

Matrix Chain Multiplication

Rod Cutting Problem

Assembly Line Scheduling

Math

Average

Median

Two Sum

Searches

Interpolation Search

Linear Search

+11

More

Ternary Search

Binary Search

+12

More
Sorts

Selection Sort

+12

More

Bubble Sort

+15

More

Quick Sort

+17

More

Heap Sort

+13

More

Insertion Sort

+15

More

Brick Sort

Strings

Palindrome