The Algorithms logo
The Algorithms
AboutDonate
Audio
Client Server

Tcp Full Duplex Client

Remote Command Exec Udp Server

Tcp Full Duplex Server

Tcp Half Duplex Server

Tcp Half Duplex Client

Remote Command Exec Udp Client

Conversions

Infix to Postfix 2

Binary to Hexadecimal

Decimal to Binary Recursion

Decimal to Octal Recursion

Decimal to Binary

To Decimal

Int to String

Octal to Decimal

Octal to Binary

Decimal To Any Base

Binary to Decimal

C Atoi Str to Integer

Decimal to Octal

Binary to Octal

Decimal to Hexa

Hexadecimal to Octal

Hexadecimal to Octal 2

Octal To Hexadecimal

Data Structures

Threaded Binary Trees

Binary Search Tree

Recursive Traversals

Transitive Closure

Dynamic Array

Circular Linked List

Singly Link List Deletion

Stack with Singly Linked List

Ascending Priority Queue

Doubly Linked List

Middle Element in List

Postfix Evaluation

Infix To Postfix

Developer Tools
Divide and Conquer
Dynamic Programming
Exercism

Hello World

Rna Transcription

Word Count

Games

Tic Tac Toe

Naval Battle

Geometry

Quaternions

Vectors 3d

Graphics

Spirograph

Graphs

Dijkstra

Strongly Connected Components

Bellman Ford

Kruskal

Greedy Approach
Hashing

Hash Adler 32

Hash Xor 8

Hash Crc 32

Hash Djb 2

Machine Learning

Adaline Learning

Kohonen Som Topology

K Means Clustering

Kohonen Som Trace

Math

Qr Decomposition

Median

Realtime Stats

Armstrong Number

Fibonacci Fast

Numerical Methods

Gauss Elimination

Durand Kerner Roots

Ode Forward Euler

Newton Raphson Root

Ode Midpoint Euler

Lagrange Theorem

Simpsons 1 3rd Rule

Qr Eigen Values

Gauss Seidel Method

Ode Semi Implicit Euler

Others

Demonetization

Factorial Large Number

Prime Factoriziation

Large Factorials

Prime Seive

Catalan

Cantor Set

Longest Subsequence

Rselect

Strong Number

Lexicographic Permutations

Poly Add

Fibonacci Dp

Tower of Hanoi

Cartesian to Polar

Factorial Trailing Zeroes

Quartile

Is Armstrong

Collatz

Searches

Union Find

Rabin Karp Search

Interpolation Search

Binary Search

+12

More

Fibonacci Search

Jump Search

Ternary Search

Sentinel Linear Search

Modified Binary Search

Exponential Search

Linear Search

+11

More

Other Binary Search

Floyd Cycle Detection Algorithm

Sorts

Pigeonhole Sort

Gnome Sort

Random Quick Sort

Binary Insertion Sort

Counting Sort

Heap Sort

+13

More

Heap Sort 2

Pancake Sort

Insertion Sort Recursive

Bucket Sort

Bubble Sort

+17

More

Shell Sort 2

Insertion Sort

+16

More

Partition Sort

Shell Sort

Merge Sort Nr

Quick Sort

+17

More

Multikey Quick Sort

Selection Sort

+13

More

Shaker Sort

Selection Sort Recursive

Cycle Sort

Radix Sort

Comb Sort

Bubble Sort 2

Radix Sort 2

Bubble Sort Recursion

Bead Sort

Cocktail Sort

Stooge Sort

Bogo Sort

Odd Even Sort

Topological Sort

Strings

Palindrome

Boyer Moore Search