The Algorithms logo
The Algorithms
AboutDonate
Audio
Backtracking

Sudoku Solver

Client Server

Remote Command Exec Udp Client

Remote Command Exec Udp Server

Tcp Full Duplex Client

Tcp Full Duplex Server

Tcp Half Duplex Server

Tcp Half Duplex Client

Compression

Run Length Encoding

Conversions

Int to String

Decimal to Binary Recursion

Decimal to Octal

To Decimal

Binary to Hexadecimal

Binary to Decimal

Infix to Postfix 2

C Atoi Str to Integer

Octal to Binary

Binary to Octal

Octal to Decimal

Hexadecimal to Octal 2

Decimal to Binary

Decimal to Octal Recursion

Decimal to Hexa

Hexadecimal to Octal

Octal To Hexadecimal

Decimal To Any Base

Data Structures

Dynamic Array

Threaded Binary Trees

Binary Search Tree

Recursive Traversals

Stack with Singly Linked List

Singly Link List Deletion

Doubly Linked List

Ascending Priority Queue

Middle Element in List

Circular Linked List

Transitive Closure

Infix To Postfix

Postfix Evaluation

Developer Tools
Divide and Conquer
Dynamic Programming
Exercism

Rna Transcription

Word Count

Hello World

Games

Tic Tac Toe

Naval Battle

Geometry

Vectors 3d

Quaternions

Graphics

Spirograph

Graphs

Dijkstra

Dijkstra

Strongly Connected Components

Kruskal

Bellman Ford

Hashing

Hash Djb 2

Hash Adler 32

Hash Crc 32

Hash Xor 8

Machine Learning

Kohonen Som Trace

K Means Clustering

Kohonen Som Topology

Adaline Learning

Math

Realtime Stats

Qr Decomposition

Median

Prime

Fibonacci Fast

Fibonacci Numbers

+11

More

Armstrong Number

Armstrong Number

Numerical Methods

Gauss Elimination

Gauss Seidel Method

Ode Forward Euler

Durand Kerner Roots

Ode Semi Implicit Euler

Newton Raphson Root

Simpsons 1 3rd Rule

Lagrange Theorem

Qr Eigen Values

Ode Midpoint Euler

Others

Cartesian to Polar

Factorial Trailing Zeroes

Large Factorials

Demonetization

Quartile

Rselect

Lexicographic Permutations

Fibonacci Formula

Collatz

Longest Subsequence

Strong Number

Factorial Large Number

Cantor Set

Prime Factoriziation

Tower of Hanoi

Poly Add

Catalan

Prime Seive

Fibonacci Dp

Searches

Floyd Cycle Detection Algorithm

Other Binary Search

Modified Binary Search

Sentinel Linear Search

Interpolation Search

Rabin Karp Search

Ternary Search

Binary Search

+13

More

Linear Search

+12

More

Fibonacci Search

Jump Search

Exponential Search

Union Find

Sorts

Gnome Sort

Multikey Quick Sort

Pancake Sort

Binary Insertion Sort

Bogo Sort

Bubble Sort 2

Shell Sort

Comb Sort

Bucket Sort

Heap Sort 2

Merge Sort Nr

Bead Sort

Radix Sort

Shaker Sort

Insertion Sort Recursive

Partition Sort

Stooge Sort

Bubble Sort

+18

More

Odd Even Sort

Random Quick Sort

Bubble Sort Recursion

Quick Sort

+18

More

Cocktail Sort

Selection Sort Recursive

Selection Sort

+13

More

Cycle Sort

Heap Sort

+13

More

Insertion Sort

+17

More

Shell Sort 2

Pigeonhole Sort

Counting Sort

Radix Sort 2

Topological Sort

Strings

Boyer Moore Search

Palindrome