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

Abs Max

Perfect Numbers

Abs Min

Others
Searches

Binary Search

+12

More
Sorts

Cycle Sort

Comb Sort

Gnome Sort

Pancake Sort

Heap Sort

+13

More

Bubble Sort

+17

More

Quick Sort

+17

More

Insertion Sort

+16

More

Merge Sort

+17

More
Strings

Manacher

Remove Duplicates

Naive String Search

Swap Case

Prefix Function

Levenshtein Distance

Word Occurrence

Min Cost String Conversion

Check Anagrams

Capitalize

Reverse Words

Reverse Letters

Rabin Karp

Check Pangram

Knuth Morris Pratt

Z Function

Jaro Winkler

Is Palindrome