The Algorithms logo
The Algorithms
AboutDonate
Divide and Conquer
Dynamic Programming

Assembly Line Scheduling

Matrix Chain Multiplication

Rod Cutting Problem

Unbounded Knapsack

Weighted Job Scheduling

Zero One Knapsack Problem

Palindrome Partitioning

Math

Average

Median

Two Sum

Searches

Binary Search

+15

More

Interpolation Search

Linear Search

+14

More

Ternary Search

Sorts

Brick Sort

Bubble Sort

+19

More

Heap Sort

+15

More

Insertion Sort

+18

More

Quick Sort

+19

More

Selection Sort

+14

More
Strings

Palindrome