The Algorithms logo
The Algorithms
AboutDonate
Audio
Client Server

Tcp Full Duplex Client

Remote Command Exec Udp Client

Remote Command Exec Udp Server

Tcp Half Duplex Client

Tcp Full Duplex Server

Tcp Half Duplex Server

Conversions

Octal to Decimal

C Atoi Str to Integer

Infix to Postfix 2

Decimal to Octal

Decimal to Octal Recursion

Binary to Decimal

Binary to Octal

Int to String

Decimal to Hexa

Hexadecimal to Octal

Decimal to Binary

To Decimal

Decimal To Any Base

Octal To Hexadecimal

Binary to Hexadecimal

Octal to Binary

Decimal to Binary Recursion

Hexadecimal to Octal 2

Data Structures

Infix To Postfix

Postfix Evaluation

Transitive Closure

Recursive Traversals

Threaded Binary Trees

Binary Search Tree

Dynamic Array

Middle Element in List

Ascending Priority Queue

Stack with Singly Linked List

Doubly Linked List

Singly Link List Deletion

Circular Linked List

Developer Tools
Dynamic Programming
Exercism

Word Count

Hello World

Rna Transcription

Games

Naval Battle

Tic Tac Toe

Geometry

Vectors 3d

Quaternions

Graphics

Spirograph

Graphs

Dijkstra

Dijkstra

Strongly Connected Components

Bellman Ford

Kruskal

Hashing

Hash Xor 8

Hash Djb 2

Hash Crc 32

Hash Adler 32

Machine Learning

Adaline Learning

K Means Clustering

Kohonen Som Trace

Kohonen Som Topology

Math

Realtime Stats

Median

Qr Decomposition

Fibonacci Fast

Armstrong Number

Numerical Methods

Gauss Elimination

Simpsons 1 3rd Rule

Durand Kerner Roots

Qr Eigen Values

Lagrange Theorem

Ode Semi Implicit Euler

Newton Raphson Root

Ode Midpoint Euler

Gauss Seidel Method

Ode Forward Euler

Others

Large Factorials

Cartesian to Polar

Lexicographic Permutations

Quartile

Tower of Hanoi

Longest Subsequence

Prime Factoriziation

Fibonacci Dp

Demonetization

Catalan

Factorial Trailing Zeroes

Collatz

Prime Seive

Is Armstrong

Poly Add

Rselect

Cantor Set

Strong Number

Factorial Large Number

Searches

Rabin Karp Search

Exponential Search

Modified Binary Search

Jump Search

Linear Search

+11

More

Sentinel Linear Search

Floyd Cycle Detection Algorithm

Fibonacci Search

Ternary Search

Other Binary Search

Interpolation Search

Binary Search

+12

More

Union Find

Sorts

Shaker Sort

Bead Sort

Insertion Sort Recursive

Comb Sort

Shell Sort

Stooge Sort

Cocktail Sort

Partition Sort

Selection Sort

+13

More

Pancake Sort

Shell Sort 2

Selection Sort Recursive

Bubble Sort 2

Insertion Sort

+16

More

Bubble Sort

+17

More

Bubble Sort Recursion

Bucket Sort

Heap Sort 2

Cycle Sort

Heap Sort

+13

More

Counting Sort

Multikey Quick Sort

Odd Even Sort

Binary Insertion Sort

Pigeonhole Sort

Gnome Sort

Random Quick Sort

Radix Sort

Bogo Sort

Merge Sort

+17

More

Quick Sort

+17

More

Radix Sort 2

Merge Sort Nr

Topological Sort

Strings

Boyer Moore Search

Palindrome