The Algorithms logo
The Algorithms
AboutDonate
Divide and Conquer
Dynamic Programming
Math

Abs Min

Fibonacci Numbers

Perfect Numbers

Abs Max

Searches

Binary Search

+12

More
Sorts

Merge Sort

+16

More

Heap Sort

+12

More

Quick Sort

+15

More

Comb Sort

Pancake Sort

Bubble Sort

+15

More

Cycle Sort

Gnome Sort

Insertion Sort

+14

More
Strings

Rabin Karp

Min Cost String Conversion

RemoveDuplicates

Knuth Morris Pratt

Reverse Letters

Word Occurrence

Naive String Search

Is Palindrome

Capitalize

SwapCase

Z Function

Prefix Function

Check Pangram

Levenshtein Distance

Jaro Winkler

Check Anagrams

Reverse Words

Manacher