The Algorithms logoTheAlgorithms
AboutDonate
Client Server

Udp Client

Udp Server

Conversions

Octal to Binary

Hexadecimal to Octal

Decimal to Octal Recursion

Binary to Octal

Binary to Decimal

+1

Hexadecimal to Octal2

Decimal to Binary Recursion

Int to String

Octal to Decimal

Decimal to Octal

C Atoi Str to Integer

To Decimal

Decimal to Binary

+1

OctalToHexadecimal

Decimal to Hexa

BinaryToHexadecimal

Data Structures

InfixToPostfix

Recursive Traversals

Threaded Binary Trees

Binary Search Tree

+2

Dfs Recursive

Transitive Closure

Singly Link List Deletion

Merge Linked Lists

Queue Linked List

Doubly Linked List

+3

Stack Using Linked Lists

Ascending Priority Queue

Middle Element in List

Circular Linked List

Developer Tools

Malloc Dbg

Dynamic Programming

+7

Floyd Warshall

Exercism

Rna Transcription

Games

Tic Tac Toe

Naval Battle

Geometry

Quaternions

Vectors 3d

Graphics

Spirograph

Graphs

Prim

Dijkstra

Kruskal

Strongly Connected Components

Bellman Ford

Greedy Approach
Hashing

Hash Sdbm

Hash Crc32

Hash Adler32

Hash Djb2

Hash Xor8

Machine Learning

Kohonen Som Topology

K Means Clustering

Kohonen Som Trace

Adaline Learning

Math

Fibonacci Numbers

+8

GCD

Fibonacci Fast

ArmstrongNumber

Realtime Stats

Median

Qr Decomposition

Numerical Methods

Simpsons 1 3rd Rule

Durand Kerner Roots

Lagrange Theorem

Gauss Seidel Method

Qr Eigen Values

Ode Midpoint Euler

Lu Decompose

Gauss Elimination

Ode Semi Implicit Euler

Ode Forward Euler

Newton Raphson Root

Others

Fibonacci Dp

Union Find

Demonetization

Lexicographic Permutations

Factorial Trailing Zeroes

Quartile

Catalan

Prime Factoriziation

Large Factorials

Prime Seive

Tower of Hanoi

Prime

Mirror

Longest Subsequence

Is Armstrong

Factorial Large Number

Poly Add

Lerp

Cartesian to Polar

Cantor Set

Rselect

Collatz

Strong Number

Searches

Fibonacci Search

Rabin Karp Search

Ternary Search

+2

Modified Binary Search

Interpolation Search

+2

Jump Search

+3

Linear Search

+10

Exponential Search

Binary Search

+11

Other Binary Search

Sorts

Topological Sort

Gnome Sort

+3

Bogo Sort

+2

Insertion Sort

+13

Binary Insertion Sort

Merge Sort Nr

Selection Sort Recursive

Cycle Sort

+1

Heap Sort

+11

Cocktail Sort

Pigeonhole Sort

Stooge Sort

Pancake Sort

+2

Shell Sort2

Selection Sort

+12

Bucket Sort

+1

Radix Sort2

Insertion Sort Recursive

Shaker Sort

Bubble Sort 2

Multikey Quick Sort

Partition Sort

Merge Sort

+14

BubbleSortRecursion

Counting Sort

+3

Quick Sort

+13

Heap Sort 2

Random Quick Sort

Shell Sort

+7

Comb Sort

+6

Bead Sort

Bubble Sort

+15

Radix Sort

+7

Strings

Palindrome

+1

Boyer Moore Search