The Algorithms logoThe Algorithms
About
Backtracking
Ciphers
Conversions

Rgb Hsv Conversion

Data Structures

Burrows-Wheeler transform

Shannon-Fano Compressor

Dynamic Programming solver

Branch and bound solver

Aliquot Sum Calculator

Thin Singular Vector Decomposition

Trial division Factorization

Gauss-Jordan Elimination

Narcissistic Number Checker

Perfect Number Checker

Perfect Square Checker

Recursive Binary Search

Median of three pivot

Longest Consecutive Character

Fermat Prime Checker

Segment Tree Multiplication

Segment Tree Update

Binary Search Tree

Doubly Linked List

Fractals

Mandelbrot

Koch Snowflake

Graphs
Hashing
Linear Algebra

Power Iteration

Math

Euclidean Gcd

Euler Method

Sieve of Eratosthenes

Numerical Analysis

Lu Decomposition

Recursive

FloodFill

Searches

Binary Search

+11

More

Linear Search

+10

More

Jump Search

Sorts

Binary Insertion Sort

Bogo Sort

Bubble Sort

+15

More

Cocktail Sort

Comb Sort

Cycle Sort

Heap Sort

+11

More

Insertion Sort

+13

More

Pancake Sort

Merge Sort

+16

More

Quick Sort

+15

More

Selection Sort

+12

More

Shell Sort

Merge Sort

+16

More

Counting Sort

Bucket Sort

Radix Sort

Msd Radix Sort

Strings

Knuth Morris Pratt

Naive String Search

Rabin Karp