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

Factorial

+11

More

Abs Max

Fibonacci Numbers

+10

More

Perfect Numbers

Abs Min

Greatest Common Divisor

Average

Searches

Binary Search

+13

More
Sorts

Pancake Sort

Cycle Sort

Gnome Sort

Insertion Sort

+17

More

Comb Sort

Heap Sort

+12

More

Quick Sort

+18

More

Bubble Sort

+18

More
Strings

Capitalize

Levenshtein Distance

Prefix Function

Word Occurrence

Has Prefix

Has Suffix

Manacher

Swap Case

Naive String Search

Reverse Letters

Min Cost String Conversion

Reverse Words

Rabin Karp

Remove Duplicates

Check Anagram

Knuth Morris Pratt

Check Pangram

Jaro Winkler

Z Function