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

Abs Max

Perfect Numbers

Abs Min

Others
Searches

Binary Search

+12

More
Sorts

Quick Sort

+17

More

Bubble Sort

+16

More

Pancake Sort

Comb Sort

Heap Sort

+13

More

Merge Sort

+17

More

Insertion Sort

+15

More

Cycle Sort

Gnome Sort

Strings

Jaro Winkler

Knuth Morris Pratt

Swap Case

Remove Duplicates

Levenshtein Distance

Check Anagrams

Rabin Karp

Manacher

Prefix Function

Z Function

Reverse Letters

Check Pangram

Word Occurrence

Min Cost String Conversion

Reverse Words

Capitalize

Naive String Search