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

Perfect Numbers

Abs Max

Abs Min

Fibonacci Numbers

Searches

Binary Search

+12

More
Sorts

Heap Sort

+13

More

Bubble Sort

+15

More

Insertion Sort

+15

More

Pancake Sort

Cycle Sort

Gnome Sort

Quick Sort

+17

More

Comb Sort

Strings

Min Cost String Conversion

Prefix Function

Swap Case

Manacher

Remove Duplicates

Word Occurrence

Naive String Search

Z Function

Check Anagrams

Reverse Letters

Levenshtein Distance

Capitalize

Reverse Words

Knuth Morris Pratt

Rabin Karp

Check Pangram

Jaro Winkler