The Algorithms logo
The Algorithms
AboutDonate
Client Server

Tcp Half Duplex Server

Tcp Half Duplex Client

Conversions

Decimal to Hexa

C Atoi Str to Integer

Octal to Binary

Hexadecimal to Octal

Hexadecimal to Octal2

Binary to Octal

To Decimal

Decimal to Octal

Octal to Decimal

Decimal to Binary

BinaryToHexadecimal

Binary to Decimal

OctalToHexadecimal

Decimal to Octal Recursion

Int to String

Decimal to Binary Recursion

Data Structures

Binary Search Tree

Threaded Binary Trees

Recursive Traversals

Singly Link List Deletion

Stack Using Linked Lists

Circular Linked List

Ascending Priority Queue

Doubly Linked List

Middle Element in List

Transitive Closure

Developer Tools
Dynamic Programming
Exercism
Games

Tic Tac Toe

Naval Battle

Geometry

Quaternions

Vectors 3d

Graphics

Spirograph

Graphs

Bellman Ford

Dijkstra

Kruskal

Strongly Connected Components

Greedy Approach
Hashing

Hash Crc32

Hash Xor8

Hash Adler32

Hash Sdbm

Hash Djb2

Machine Learning

K Means Clustering

Kohonen Som Trace

Kohonen Som Topology

Adaline Learning

Math

Fibonacci Fast

ArmstrongNumber

Fibonacci Numbers

Median

Realtime Stats

Qr Decomposition

Numerical Methods

Ode Semi Implicit Euler

Lagrange Theorem

Simpsons 1 3rd Rule

Ode Midpoint Euler

Gauss Seidel Method

Durand Kerner Roots

Qr Eigen Values

Gauss Elimination

Newton Raphson Root

Ode Forward Euler

Others

Union Find

Prime Factoriziation

Cartesian to Polar

Fibonacci Dp

Rselect

Cantor Set

Tower of Hanoi

Prime Seive

Is Armstrong

Lexicographic Permutations

Strong Number

Longest Subsequence

Catalan

Quartile

Collatz

Large Factorials

Poly Add

Demonetization

Factorial Large Number

Factorial Trailing Zeroes

Searches

Jump Search

Exponential Search

Modified Binary Search

Fibonacci Search

Interpolation Search

Floyd Cycle Detection Algorithm

Ternary Search

Other Binary Search

Binary Search

+11

More

Linear Search

+10

More

Rabin Karp Search

Sorts

Bucket Sort

Pancake Sort

Bubble Sort

+15

More

Shell Sort

BubbleSortRecursion

Selection Sort Recursive

Shaker Sort

Cocktail Sort

Bubble Sort 2

Stooge Sort

Binary Insertion Sort

Comb Sort

Heap Sort

+11

More

Quick Sort

+15

More

Pigeonhole Sort

Heap Sort 2

Insertion Sort

+14

More

Partition Sort

Bead Sort

Cycle Sort

Shell Sort2

Odd Even Sort

Merge Sort Nr

Gnome Sort

Multikey Quick Sort

Bogo Sort

Merge Sort

+16

More

Random Quick Sort

Insertion Sort Recursive

Selection Sort

+12

More

Radix Sort

Radix Sort2

Counting Sort

Topological Sort

Strings

Palindrome

Boyer Moore Search