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

Greatest Common Divisor

Perfect Numbers

Fibonacci Numbers

+11

More

Abs Min

Abs Max

Others
Searches

Binary Search

+13

More
Sorts

Comb Sort

Gnome Sort

Pancake Sort

Cycle Sort

Bubble Sort

+18

More

Heap Sort

+13

More

Quick Sort

+18

More

Insertion Sort

+17

More
Strings

Knuth Morris Pratt

Min Cost String Conversion

Swap Case

Jaro Winkler

Check Anagrams

Manacher

Has Prefix

Remove Duplicates

Reverse Words

Naive String Search

Check Pangram

Rabin Karp

Has Suffix

Prefix Function

Capitalize

Z Function

Levenshtein Distance

Reverse Letters

Word Occurrence