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

Abs Min

Perfect Numbers

Abs Max

Others
Searches

Binary Search

+12

More
Sorts

Cycle Sort

Comb Sort

Heap Sort

+13

More

Gnome Sort

Merge Sort

+17

More

Pancake Sort

Insertion Sort

+16

More

Quick Sort

+17

More

Bubble Sort

+17

More
Strings

Manacher

Levenshtein Distance

Remove Duplicates

Check Anagrams

Swap Case

Min Cost String Conversion

Jaro Winkler

Word Occurrence

Reverse Words

Knuth Morris Pratt

Check Pangram

Rabin Karp

Capitalize

Prefix Function

Reverse Letters

Naive String Search

Z Function