The Algorithms logo
The Algorithms
AboutDonate
Audio
Backtracking

Sudoku Solver

Ciphers
Client Server

Remote Command Exec Udp Client

Remote Command Exec Udp Server

Tcp Full Duplex Client

Tcp Half Duplex Client

Tcp Full Duplex Server

Tcp Half Duplex Server

Compression

Run Length Encoding

Conversions

Decimal to Hexa

Binary to Hexadecimal

Int to String

Decimal to Binary

Decimal To Any Base

Octal To Hexadecimal

Celsius to Fahrenheit

Octal to Decimal

To Decimal

Hexadecimal to Octal 2

Decimal to Octal

Decimal to Binary Recursion

Roman Numerals to Decimal

C Atoi Str to Integer

Binary to Decimal

Infix to Postfix 2

Hexadecimal to Octal

Decimal to Octal Recursion

Octal to Binary

Binary to Octal

Data Structures

Infix To Postfix

Postfix Evaluation

Dynamic Array

Transitive Closure

Binary Search Tree

Recursive Traversals

Threaded Binary Trees

Doubly Linked List

Ascending Priority Queue

Singly Link List Deletion

Stack with Singly Linked List

Middle Element in List

Circular Linked List

Developer Tools
Divide and Conquer
Dynamic Programming

Fibonacci Numbers

+10

More

Floyd Warshall

Exercism

Word Count

Hello World

Rna Transcription

Games

Tic Tac Toe

Naval Battle

Geometry

Quaternions

Vectors 3d

Graphics

Spirograph

Graphs

Dijkstra

Strongly Connected Components

Bellman Ford

Dijkstra

Kruskal

Hashing

Hash Crc 32

Hash Xor 8

Hash Adler 32

Hash Djb 2

Machine Learning

K Means Clustering

Kohonen Som Trace

Adaline Learning

Kohonen Som Topology

Math

Armstrong Number

Armstrong Number

Prime

Fibonacci Fast

Realtime Stats

Median

Qr Decomposition

Numerical Methods

Gauss Seidel Method

Lagrange Theorem

Gauss Elimination

Qr Eigen Values

Ode Semi Implicit Euler

Newton Raphson Root

Simpsons 1 3rd Rule

Durand Kerner Roots

Ode Forward Euler

Ode Midpoint Euler

Others

Fibonacci Dp

Rselect

Fibonacci Formula

Longest Subsequence

Factorial Trailing Zeroes

Tower of Hanoi

Prime Seive

Collatz

Large Factorials

Prime Factoriziation

Cartesian to Polar

Catalan

Factorial Large Number

Demonetization

Strong Number

Lexicographic Permutations

Poly Add

Quartile

Cantor Set

Process Scheduling Algorithms

Non Preemptive Priority Scheduling

Searches

Union Find

Sentinel Linear Search

Fibonacci Search

Binary Search

+13

More

Jump Search

Ternary Search

Modified Binary Search

Floyd Cycle Detection Algorithm

Interpolation Search

Other Binary Search

Linear Search

+12

More

Exponential Search

Rabin Karp Search

Sorts

Bucket Sort

Pancake Sort

Shaker Sort

Comb Sort

Shell Sort 2

Shell Sort

Bubble Sort 2

Stooge Sort

Binary Insertion Sort

Radix Sort

Gnome Sort

Merge Sort Nr

Bogo Sort

Odd Even Sort

Selection Sort

+12

More

Insertion Sort Recursive

Heap Sort

+12

More

Random Quick Sort

Insertion Sort

+16

More

Bubble Sort Recursion

Cocktail Sort

Partition Sort

Selection Sort Recursive

Bead Sort

Pigeonhole Sort

Radix Sort 2

Quick Sort

+17

More

Multikey Quick Sort

Bubble Sort

+17

More

Counting Sort

Heap Sort 2

Cycle Sort

Topological Sort

Strings

Palindrome

Boyer Moore Search