The Algorithms logo
The Algorithms
AboutDonate
Audio
Client Server

Tcp Full Duplex Server

Tcp Half Duplex Server

Tcp Half Duplex Client

Remote Command Exec Udp Server

Tcp Full Duplex Client

Remote Command Exec Udp Client

Conversions

Octal to Decimal

Binary to Decimal

Decimal to Binary Recursion

Hexadecimal to Octal

Octal To Hexadecimal

Decimal to Binary

Decimal to Hexa

To Decimal

Int to String

Decimal To Any Base

C Atoi Str to Integer

Binary to Hexadecimal

Decimal to Octal Recursion

Infix to Postfix 2

Decimal to Octal

Binary to Octal

Octal to Binary

Hexadecimal to Octal 2

Data Structures

Infix To Postfix

Postfix Evaluation

Recursive Traversals

Threaded Binary Trees

Binary Search Tree

Stack with Singly Linked List

Middle Element in List

Ascending Priority Queue

Doubly Linked List

Circular Linked List

Singly Link List Deletion

Transitive Closure

Dynamic Array

Developer Tools
Dynamic Programming
Exercism

Word Count

Hello World

Rna Transcription

Games

Tic Tac Toe

Naval Battle

Geometry

Vectors 3d

Quaternions

Graphics

Spirograph

Graphs

Kruskal

Strongly Connected Components

Bellman Ford

Dijkstra

Greedy Approach
Hashing

Hash Crc 32

Hash Djb 2

Hash Adler 32

Hash Xor 8

Machine Learning

K Means Clustering

Adaline Learning

Kohonen Som Topology

Kohonen Som Trace

Math

Realtime Stats

Qr Decomposition

Median

Fibonacci Fast

Armstrong Number

Numerical Methods

Durand Kerner Roots

Gauss Elimination

Ode Semi Implicit Euler

Gauss Seidel Method

Ode Midpoint Euler

Lagrange Theorem

Simpsons 1 3rd Rule

Newton Raphson Root

Ode Forward Euler

Qr Eigen Values

Others

Longest Subsequence

Prime Seive

Strong Number

Demonetization

Factorial Large Number

Catalan

Large Factorials

Tower of Hanoi

Cantor Set

Factorial Trailing Zeroes

Prime Factoriziation

Poly Add

Rselect

Quartile

Collatz

Is Armstrong

Lexicographic Permutations

Fibonacci Dp

Cartesian to Polar

Searches

Union Find

Interpolation Search

Rabin Karp Search

Ternary Search

Linear Search

+11

More

Other Binary Search

Jump Search

Exponential Search

Sentinel Linear Search

Binary Search

+12

More

Floyd Cycle Detection Algorithm

Fibonacci Search

Modified Binary Search

Sorts

Bubble Sort Recursion

Radix Sort 2

Selection Sort

+13

More

Bucket Sort

Random Quick Sort

Bubble Sort

+17

More

Quick Sort

+17

More

Merge Sort Nr

Counting Sort

Heap Sort 2

Stooge Sort

Gnome Sort

Odd Even Sort

Multikey Quick Sort

Partition Sort

Shaker Sort

Selection Sort Recursive

Comb Sort

Binary Insertion Sort

Bogo Sort

Bubble Sort 2

Shell Sort 2

Shell Sort

Pigeonhole Sort

Pancake Sort

Insertion Sort Recursive

Cycle Sort

Merge Sort

+17

More

Radix Sort

Cocktail Sort

Insertion Sort

+16

More

Heap Sort

+13

More

Bead Sort

Topological Sort

Strings

Palindrome

Boyer Moore Search