The Algorithms logo
The Algorithms
AboutDonate
Audio
Client Server

Tcp Half Duplex Client

Tcp Full Duplex Client

Tcp Half Duplex Server

Tcp Full Duplex Server

Conversions

Binary to Hexadecimal

To Decimal

Decimal to Octal Recursion

Octal To Hexadecimal

Decimal to Binary

Int to String

Decimal to Octal

Binary to Decimal

Octal to Decimal

Hexadecimal to Octal 2

Decimal to Hexa

Hexadecimal to Octal

Octal to Binary

C Atoi Str to Integer

Decimal To Any Base

Infix to Postfix 2

Binary to Octal

Decimal to Binary Recursion

Data Structures

Transitive Closure

Stack Using Linked Lists

Singly Link List Deletion

Middle Element in List

Doubly Linked List

Circular Linked List

Ascending Priority Queue

Threaded Binary Trees

Recursive Traversals

Dynamic Array

Infix To Postfix

Postfix Evaluation

Developer Tools
Divide and Conquer
Dynamic Programming
Exercism

Word Count

Rna Transcription

Hello World

Games

Naval Battle

Tic Tac Toe

Geometry

Vectors 3d

Quaternions

Graphics

Spirograph

Graphs

Bellman Ford

Strongly Connected Components

Dijkstra

Kruskal

Greedy Approach
Hashing

Hash Crc 32

Hash Djb 2

Hash Adler 32

Hash Xor 8

Machine Learning

Kohonen Som Trace

Adaline Learning

Kohonen Som Topology

K Means Clustering

Math

Qr Decomposition

Realtime Stats

Median

Armstrong Number

Fibonacci Numbers

Fibonacci Fast

Numerical Methods

Lagrange Theorem

Qr Eigen Values

Gauss Seidel Method

Ode Forward Euler

Ode Midpoint Euler

Gauss Elimination

Simpsons 1 3rd Rule

Durand Kerner Roots

Newton Raphson Root

Ode Semi Implicit Euler

Others

Prime Seive

Longest Subsequence

Tower of Hanoi

Rselect

Quartile

Factorial Trailing Zeroes

Prime Factoriziation

Poly Add

Is Armstrong

Large Factorials

Demonetization

Lexicographic Permutations

Cartesian to Polar

Fibonacci Dp

Factorial Large Number

Strong Number

Cantor Set

Collatz

Catalan

Searches

Rabin Karp Search

Other Binary Search

Sentinel Linear Search

Binary Search

+12

More

Floyd Cycle Detection Algorithm

Linear Search

+11

More

Interpolation Search

Jump Search

Modified Binary Search

Ternary Search

Fibonacci Search

Exponential Search

Union Find

Sorts

Topological Sort

Radix Sort

Shell Sort

Bogo Sort

Shaker Sort

Multikey Quick Sort

Odd Even Sort

Heap Sort

+13

More

Merge Sort Nr

Pigeonhole Sort

Bubble Sort 2

Counting Sort

Cycle Sort

Quick Sort

+17

More

Insertion Sort

+15

More

Comb Sort

Radix Sort 2

Bead Sort

Gnome Sort

Cocktail Sort

Binary Insertion Sort

Stooge Sort

Random Quick Sort

Bubble Sort Recursion

Partition Sort

Pancake Sort

Shell Sort 2

Selection Sort Recursive

Bubble Sort

+15

More

Insertion Sort Recursive

Heap Sort 2

Selection Sort

+12

More

Bucket Sort

Strings

Boyer Moore Search

Palindrome