The Algorithms logo
The Algorithms
AboutDonate
Audio
Client Server

Remote Command Exec Udp Client

Tcp Full Duplex Client

Tcp Half Duplex Server

Tcp Full Duplex Server

Remote Command Exec Udp Server

Tcp Half Duplex Client

Conversions

Binary to Hexadecimal

Decimal to Binary Recursion

Decimal To Any Base

Octal to Decimal

Octal To Hexadecimal

Binary to Decimal

Octal to Binary

Decimal to Octal

Infix to Postfix 2

Decimal to Hexa

Hexadecimal to Octal 2

Decimal to Octal Recursion

Decimal to Binary

To Decimal

C Atoi Str to Integer

Hexadecimal to Octal

Int to String

Binary to Octal

Data Structures

Postfix Evaluation

Infix To Postfix

Dynamic Array

Ascending Priority Queue

Stack with Singly Linked List

Singly Link List Deletion

Doubly Linked List

Middle Element in List

Circular Linked List

Transitive Closure

Binary Search Tree

Threaded Binary Trees

Recursive Traversals

Developer Tools
Divide and Conquer
Dynamic Programming
Exercism

Hello World

Word Count

Rna Transcription

Games

Tic Tac Toe

Naval Battle

Geometry

Quaternions

Vectors 3d

Graphics

Spirograph

Graphs

Dijkstra

Dijkstra

Kruskal

Strongly Connected Components

Bellman Ford

Hashing

Hash Xor 8

Hash Crc 32

Hash Adler 32

Hash Djb 2

Machine Learning

Kohonen Som Trace

Kohonen Som Topology

Adaline Learning

K Means Clustering

Math

Armstrong Number

Fibonacci Numbers

Fibonacci Fast

Realtime Stats

Median

Qr Decomposition

Numerical Methods

Simpsons 1 3rd Rule

Ode Forward Euler

Gauss Seidel Method

Ode Midpoint Euler

Newton Raphson Root

Gauss Elimination

Qr Eigen Values

Lagrange Theorem

Ode Semi Implicit Euler

Durand Kerner Roots

Others

Factorial Large Number

Quartile

Longest Subsequence

Cartesian to Polar

Fibonacci Dp

Factorial Trailing Zeroes

Strong Number

Collatz

Tower of Hanoi

Lexicographic Permutations

Catalan

Is Armstrong

Demonetization

Prime Seive

Prime Factoriziation

Large Factorials

Poly Add

Rselect

Cantor Set

Searches

Union Find

Modified Binary Search

Linear Search

+11

More

Floyd Cycle Detection Algorithm

Other Binary Search

Sentinel Linear Search

Jump Search

Ternary Search

Binary Search

+12

More

Fibonacci Search

Rabin Karp Search

Exponential Search

Interpolation Search

Sorts

Topological Sort

Partition Sort

Merge Sort Nr

Counting Sort

Random Quick Sort

Shell Sort 2

Bubble Sort Recursion

Radix Sort

Pancake Sort

Stooge Sort

Comb Sort

Bucket Sort

Bubble Sort

+17

More

Radix Sort 2

Multikey Quick Sort

Gnome Sort

Shaker Sort

Quick Sort

+17

More

Insertion Sort

+16

More

Binary Insertion Sort

Bubble Sort 2

Shell Sort

Bogo Sort

Heap Sort

+13

More

Insertion Sort Recursive

Odd Even Sort

Selection Sort Recursive

Cocktail Sort

Cycle Sort

Selection Sort

+13

More

Pigeonhole Sort

Heap Sort 2

Bead Sort

Strings

Palindrome

Boyer Moore Search