The Algorithms
Cerca un algoritmo
Chi siamo
Donazioni
C++
Repository GitHub
Documentazione
Monitoraggio a Ritroso
Monitoraggio a Ritroso
Generate Parentheses
Altro
Monitoraggio a Ritroso
Graph Coloring
Altro
Monitoraggio a Ritroso
Knight Tour
Altro
Monitoraggio a Ritroso
Magic Sequence
Altro
Monitoraggio a Ritroso
Minimax
Altro
Monitoraggio a Ritroso
N Queens
Altro
Monitoraggio a Ritroso
N Queens All Solution Optimised
Altro
Monitoraggio a Ritroso
Nqueen Print All Solutions
Altro
Monitoraggio a Ritroso
Rat Maze
Altro
Monitoraggio a Ritroso
Subarray Sum
Altro
Monitoraggio a Ritroso
Subset Sum
Altro
Monitoraggio a Ritroso
Sudoku Solver
+1
Altro
Monitoraggio a Ritroso
Word Break
Altro
Manipolazione di Bit
Manipolazione di Bit
Count Bits Flip
Altro
Manipolazione di Bit
Count of Set Bits
Altro
Manipolazione di Bit
Count of Trailing Ciphers in Factorial N
Altro
Manipolazione di Bit
Find Non Repeating Number
Altro
Manipolazione di Bit
Gray Code
Altro
Manipolazione di Bit
Next Higher Number with Same Number of Set Bits
Altro
Manipolazione di Bit
Power of 2
Altro
Manipolazione di Bit
Set Kth Bit
Altro
Manipolazione di Bit
Travelling Salesman Using Bit Manipulation
Altro
Cifrari
Cifrari
A 1z 26 Cipher
Altro
Cifrari
Atbash Cipher
Altro
Cifrari
Base 64 Encoding
Altro
Cifrari
Caesar Cipher
Altro
Cifrari
Elliptic Curve Key Exchange
Altro
Cifrari
Hill Cipher
Altro
Cifrari
Morse Code
Altro
Cifrari
Uint 128 T
Altro
Cifrari
Uint 256 T
Altro
Cifrari
Vigenere Cipher
Altro
Cifrari
XOR Cipher
+3
Altro
Compressione
Compressione
Huffman
Altro
Conversione
Conversione
Decimal to Binary
+5
Altro
Conversione
Decimal to Hexadecimal
Altro
CPU Scheduling Algorithms
CPU Scheduling Algorithms
Fcfs Scheduling
Altro
CPU Scheduling Algorithms
Non Preemptive Sjf Scheduling
Altro
Strutture dati
Strutture dati
/
Alberi binari
AVL Tree
+3
Altro
Strutture dati
/
Alberi binari
Binary Search Tree
+3
Altro
Strutture dati
Binary Search Tree 2
Altro
Strutture dati
/
Heap
Binary Heap
Altro
Strutture dati
/
Hashing
Bloom Filter
Altro
Strutture dati
Circular Queue Using Linked List
Altro
Strutture dati
Cll
Altro
Strutture dati
Cll
Altro
Strutture dati
/
CLL
Main Cll
Altro
Strutture dati
Disjoint Set
Altro
Strutture dati
/
Lista linkata
Doubly Linked List
+5
Altro
Strutture dati
Dsu Path Compression
Altro
Strutture dati
Dsu Union Rank
Altro
Strutture dati
Linked List
+1
Altro
Strutture dati
Linkedlist Implentation Usingarray
Altro
Strutture dati
List Array
Altro
Strutture dati
Morrisinorder
Altro
Strutture dati
Node
Altro
Strutture dati
Queue
+3
Altro
Strutture dati
Queue Using Array
Altro
Strutture dati
Queue Using Array 2
Altro
Strutture dati
Queue Using Linked List
Altro
Strutture dati
Queue Using Linked List
Altro
Strutture dati
Queue Using Two Stacks
Altro
Strutture dati
Rb Tree
Altro
Strutture dati
Reverse a Linked List
Altro
Strutture dati
/
Alberi binari
Segment Tree
+4
Altro
Strutture dati
/
Lista linkata
Skip List
Altro
Strutture dati
/
Vettore
Sparse Table
Altro
Strutture dati
Stack
+4
Altro
Strutture dati
Stack Using Array
Altro
Strutture dati
/
Stack
Stack with Singly Linked List
+3
Altro
Strutture dati
Stack Using Queue
Altro
Strutture dati
/
Alberi binari
Treap
Altro
Strutture dati
Tree
Altro
Strutture dati
Tree 234
Altro
Strutture dati
Trie Modern
Altro
Strutture dati
Trie Tree
Altro
Strutture dati
Trie Using Hashmap
Altro
Strutture dati
/
Alberi binari
Lowest Common Ancestor
Altro
Strutture dati
/
Hashing
/
Number Theory
Prime
+8
Altro
Strutture dati
/
Hashing
/
Number Theory
Prime
+8
Altro
Strutture dati
/
Lista linkata
Circular Linked List
Altro
Strutture dati
/
Stack
Postfix Evaluation
Altro
Strutture dati
/
Alberi binari
Fenwick Tree
+1
Altro
Dividi e Conquista
Dividi e Conquista
Karatsuba Algorithm for Fast Multiplication
Altro
Dividi e Conquista
Strassen Matrix Multiplication
Altro
Dividi e Conquista
Mergesort
+19
Altro
Programmazione dinamica
Programmazione dinamica
Wildcard Matching
Altro
Programmazione dinamica
0 1 Knapsack
Altro
Programmazione dinamica
Abbreviation
Altro
Programmazione dinamica
Armstrong Number Templated
Altro
Programmazione dinamica
Catalan Numbers
Altro
Programmazione dinamica
Coin Change
+6
Altro
Programmazione dinamica
Coin Change Topdown
Altro
Programmazione dinamica
Cut Rod
Altro
Programmazione dinamica
Edit Distance
+1
Altro
Programmazione dinamica
Egg Dropping Puzzle
Altro
Programmazione dinamica
Fibonacci Bottom Up
Altro
Programmazione dinamica
Floyd Warshall
+3
Altro
Programmazione dinamica
/
Sliding Window
House Robber
Altro
Programmazione dinamica
Kadane
Altro
Programmazione dinamica
Longest Common String
Altro
Programmazione dinamica
Longest Common Subsequence
+1
Altro
Programmazione dinamica
Longest Increasing Subsequence
Altro
Programmazione dinamica
Longest Increasing Subsequence Nlogn
Altro
Programmazione dinamica
Longest Palindromic Subsequence
Altro
Programmazione dinamica
Matrix Chain Multiplication
Altro
Programmazione dinamica
Maximum Circular Subarray
Altro
Programmazione dinamica
Minimum Edit Distance
Altro
Programmazione dinamica
Palindrome Partitioning
Altro
Programmazione dinamica
Partition Problem
Altro
Programmazione dinamica
Searching of Element in Dynamic Array
Altro
Programmazione dinamica
Shortest Common Supersequence
Altro
Programmazione dinamica
Subset Sum Dynamic
Altro
Programmazione dinamica
Trapped Rainwater
Altro
Programmazione dinamica
Tree Height
Altro
Programmazione dinamica
Unbounded 0 1 Knapsack
Altro
Programmazione dinamica
Knapsack
+2
Altro
Programmazione dinamica
Factorial
+13
Altro
Programmazione dinamica
Fibonacci Numbers
+12
Altro
Programmazione dinamica
/
Sliding Window
Longest Substring Without Repeating Characters
Altro
Giochi
Giochi
Memory Game
Altro
Geometria
Geometria
Graham Scan Algorithm
Altro
Geometria
Graham Scan Functions
Altro
Geometria
Jarvis Algorithm
Altro
Geometria
Line Segment Intersection
Altro
Grafica
Grafica
Spirograph
Altro
Grafi
Grafi
Bellman Ford
+4
Altro
Grafi
Bi Directional Dijkstra
Altro
Grafi
Breadth First Search
+3
Altro
Grafi
Bridge Finding with Tarjan Algorithm
Altro
Grafi
Connected Components
Altro
Grafi
Connected Components with Dsu
Altro
Grafi
Cycle Check Directed Graph
Altro
Grafi
Depth First Search
+4
Altro
Grafi
Depth First Search with Stack
Altro
Grafi
Dijkstra
+4
Altro
Grafi
Hamiltons Cycle
Altro
Grafi
Hopcroft Karp
Altro
Grafi
Is Graph Bipartite
Altro
Grafi
Is Graph Bipartite 2
Altro
Grafi
Kosaraju
Altro
Grafi
Kruskal
Altro
Grafi
Max Flow with Ford Fulkerson and Edmond Karp Algo
Altro
Grafi
Prim
Altro
Grafi
Topological Sort by Kahns Algo
Altro
Grafi
Travelling Salesman Problem
Altro
Algoritmi Greedy
Algoritmi Greedy
Binary Addition
Altro
Algoritmi Greedy
Boruvkas Minimum Spanning Tree
Altro
Algoritmi Greedy
Digit Separation
Altro
Algoritmi Greedy
Dijkstra Greedy
Altro
Algoritmi Greedy
Gale Shapley
Altro
Algoritmi Greedy
Jump Game
Altro
Algoritmi Greedy
Kruskals Minimum Spanning Tree
Altro
Algoritmi Greedy
Prims Minimum Spanning Tree
Altro
Hashing
Hashing
Chaining
Altro
Hashing
Double Hash Hash Table
Altro
Hashing
Linear Probing Hash Table
Altro
Hashing
Md 5
Altro
Hashing
Quadratic Probing Hash Table
Altro
Hashing
Sha 1
Altro
Hashing
Sha 256
Altro
Algebra lineare
Algebra lineare
Gaussian Elimination
Altro
Algebra lineare
Lu Decomposition
Altro
Machine Learning
Machine Learning
A Star Search
Altro
Machine Learning
Adaline Learning
Altro
Machine Learning
K Nearest Neighbors
Altro
Machine Learning
Kohonen Som Topology
Altro
Machine Learning
Kohonen Som Trace
Altro
Machine Learning
Neural Network
Altro
Machine Learning
Ordinary Least Squares Regressor
Altro
Machine Learning
Vector Ops
Altro
Matematica
Matematica
Aliquot Sum
+5
Altro
Matematica
Approximate Pi
Altro
Matematica
Area
Altro
Matematica
/
Special Numbers
Armstrong Number
+8
Altro
Matematica
Binary Exponent
Altro
Matematica
Binomial Calculate
Altro
Matematica
Check Amicable Pair
Altro
Matematica
Check Factorial
Altro
Matematica
Complex Numbers
Altro
Matematica
Double Factorial
Altro
Matematica
Eratosthenes
Altro
Matematica
Euler's Totient
+2
Altro
Matematica
Extended Euclid Algorithm
Altro
Matematica
Fast Power
Altro
Matematica
Fibonacci Fast
Altro
Matematica
Fibonacci Large
Altro
Matematica
Fibonacci Matrix Exponentiation
Altro
Matematica
Fibonacci Sum
Altro
Matematica
Finding Number of Digits in a Number
Altro
Matematica
Gcd Iterative Euclidean
Altro
Matematica
Gcd of N Numbers
Altro
Matematica
Gcd Recursive Euclidean
Altro
Matematica
Integral Approximation
Altro
Matematica
Integral Approximation 2
Altro
Matematica
Inv Sqrt
Altro
Matematica
Iterative Factorial
Altro
Matematica
Large Factorial
Altro
Matematica
Large Number
Altro
Matematica
Largest Power
Altro
Matematica
LCM
+2
Altro
Matematica
Least Common Multiple
Altro
Matematica
Linear Recurrence Matrix
Altro
Matematica
Magic Number
Altro
Matematica
Miller Rabin
Altro
Matematica
Modular Division
Altro
Matematica
Modular Exponentiation
Altro
Matematica
Modular Inverse Fermat Little Theorem
Altro
Matematica
Modular Inverse Simple
Altro
Matematica
N Bonacci
Altro
Matematica
N Choose R
Altro
Matematica
Ncr Modulo P
Altro
Matematica
Number of Positive Divisors
Altro
Matematica
Perimeter
Altro
Matematica
Power for Huge Numbers
Altro
Matematica
Power of Two
Altro
Matematica
Prime Factorization
Altro
Matematica
Primes up to Billion
Altro
Matematica
Quadratic Equations Complex Numbers
Altro
Matematica
Realtime Stats
Altro
Matematica
Sieve of Eratosthenes
+4
Altro
Matematica
Sqrt Double
Altro
Matematica
String Fibonacci
Altro
Matematica
Sum of Binomial Coefficient
Altro
Matematica
Sum of Digits
+1
Altro
Matematica
Vector Cross Product
Altro
Matematica
Volume
Altro
Matematica
Bisection Method
Altro
Matematica
Qr Decomposition
Altro
Matematica
/
Numerical Analysis
Runge Kutta
Altro
Matematica
/
Special Numbers
Happy Number
Altro
Matematica
Matrix Exponentiation
Altro
Matrice
Matrice
Pascal Triangle
Altro
Matrice
Spiral Print
Altro
Numerical Methods
Numerical Methods
Babylonian Method
Altro
Numerical Methods
Brent Method Extrema
Altro
Numerical Methods
Composite Simpson Rule
Altro
Numerical Methods
Durand Kerner Roots
Altro
Numerical Methods
False Position
Altro
Numerical Methods
Fast Fourier Transform
Altro
Numerical Methods
Golden Search Extrema
Altro
Numerical Methods
Gram Schmidt
Altro
Numerical Methods
Inverse Fast Fourier Transform
Altro
Numerical Methods
Lu Decompose
Altro
Numerical Methods
Midpoint Integral Method
Altro
Numerical Methods
Newton Raphson Method
Altro
Numerical Methods
Ode Forward Euler
Altro
Numerical Methods
Ode Midpoint Euler
Altro
Numerical Methods
Ode Semi Implicit Euler
Altro
Numerical Methods
Qr Decompose
Altro
Numerical Methods
Qr Eigen Values
Altro
Numerical Methods
Successive Approximation
Altro
Operations on Datastructures
Operations on Datastructures
Array Left Rotation
Altro
Operations on Datastructures
Array Right Rotation
Altro
Operations on Datastructures
Circular Queue Using Array
Altro
Operations on Datastructures
Get Size of Linked List
Altro
Operations on Datastructures
Inorder Successor of Bst
Altro
Operations on Datastructures
Intersection of Two Arrays
Altro
Operations on Datastructures
Reverse a Linked List Using Recusion
Altro
Operations on Datastructures
Reverse Binary Tree
Altro
Operations on Datastructures
Selectionsortlinkedlist
Altro
Operations on Datastructures
Trie Multiple Search
Altro
Operations on Datastructures
Union of Two Arrays
Altro
Altri
Altri
Buzz Number
Altro
Altri
Decimal to Roman Numeral
Altro
Altri
Easter
Altro
Altri
Fast Integer Input
Altro
Altri
Iterative Tree Traversals
Altro
Altri
Kadanes 3
Altro
Altri
Kelvin to Celsius
Altro
Altri
Lfu Cache
Altro
Altri
Lru Cache
Altro
Altri
Lru Cache 2
Altro
Altri
Palindrome of Number
Altro
Altri
Paranthesis Matching
Altro
Altri
Recursive Tree Traversal
Altro
Altri
Smallest Circle
Altro
Altri
Sparse Matrix
Altro
Altri
Stairs Pattern
Altro
Altri
Tower of Hanoi
+1
Altro
Altri
Vector Important Functions
Altro
Fisica
Fisica
Ground to Ground Projectile Motion
Altro
Probabilità
Probabilità
Addition Rule
Altro
Probabilità
Bayes Theorem
Altro
Probabilità
Binomial Dist
Altro
Probabilità
Exponential Dist
Altro
Probabilità
Geometric Dist
Altro
Probabilità
Poisson Dist
Altro
Probabilità
Windowed Median
Altro
Range Queries
Range Queries
Heavy Light Decomposition
Altro
Range Queries
Mo
Altro
Range Queries
Persistent Seg Tree Lazy Prop
Altro
Range Queries
Prefix Sum Array
Altro
Range Queries
Segtree
Altro
Range Queries
Sparse Table Range Queries
Altro
Ricerche
Ricerche
Binary Search
+15
Altro
Ricerche
Exponential Search
+2
Altro
Ricerche
Fibonacci Search
+5
Altro
Ricerche
Floyd Cycle Detection Algo
Altro
Ricerche
Hash Search
Altro
Ricerche
Interpolation Search
+6
Altro
Ricerche
Interpolation Search 2
Altro
Ricerche
Jump Search
+8
Altro
Ricerche
Linear Search
+14
Altro
Ricerche
Longest Increasing Subsequence Using Binary Search
Altro
Ricerche
Median Search
Altro
Ricerche
Median Search 2
Altro
Ricerche
Saddleback Search
Altro
Ricerche
Sublist Search
Altro
Ricerche
Ternary Search
+5
Altro
Ricerche
Text Search
Altro
Ordinamento
Ordinamento
Topological Sort
+2
Altro
Ordinamento
Bead Sort
+2
Altro
Ordinamento
Binary Insertion Sort
+4
Altro
Ordinamento
Bitonic Sort
Altro
Ordinamento
Bogo Sort
+7
Altro
Ordinamento
Bubble Sort
+19
Altro
Ordinamento
Bucket Sort
+5
Altro
Ordinamento
Cocktail Selection Sort
Altro
Ordinamento
Comb Sort
+8
Altro
Ordinamento
Count Inversions
Altro
Ordinamento
Counting Sort
+9
Altro
Ordinamento
Counting Sort String
Altro
Ordinamento
Cycle Sort
+5
Altro
Ordinamento
Dnf Sort
Altro
Ordinamento
Gnome Sort
+8
Altro
Ordinamento
Heap Sort
+15
Altro
Ordinamento
Insertion Sort
+18
Altro
Ordinamento
Insertion Sort Recursive
Altro
Ordinamento
Library Sort
Altro
Ordinamento
Merge Insertion Sort
Altro
Ordinamento
Non Recursive Merge Sort
Altro
Ordinamento
Numeric String Sort
Altro
Ordinamento
Odd Even Sort
+1
Altro
Ordinamento
Pancake Sort
+7
Altro
Ordinamento
Pigeonhole Sort
+2
Altro
Ordinamento
Quick Sort
+19
Altro
Ordinamento
Quick Sort 3
Altro
Ordinamento
Quick Sort Iterative
Altro
Ordinamento
Radix Sort
+9
Altro
Ordinamento
Radix Sort 2
Altro
Ordinamento
Random Pivot Quick Sort
Altro
Ordinamento
Recursive Bubble Sort
Altro
Ordinamento
Selection Sort Iterative
Altro
Ordinamento
Selection Sort Recursive
Altro
Ordinamento
Shell Sort
+10
Altro
Ordinamento
Shell Sort 2
Altro
Ordinamento
Slowsort
Altro
Ordinamento
Stooge Sort
+1
Altro
Ordinamento
Strand Sort
Altro
Ordinamento
Swap Sort
Altro
Ordinamento
Tim Sort
+3
Altro
Ordinamento
Wave Sort
Altro
Ordinamento
Wiggle Sort
Altro
Stringhe
Stringhe
Hamming Distance
+7
Altro
Stringhe
Boyer Moore
Altro
Stringhe
Brute Force String Searching
Altro
Stringhe
Duval
Altro
Stringhe
Horspool
Altro
Stringhe
Knuth Morris Pratt
Altro
Stringhe
Manacher Algorithm
Altro
Stringhe
Rabin Karp
+2
Altro
Stringhe
Z Function
Altro
© The Algorithms 2024
Cos'è un algoritmo?
Chi siamo
Linguaggi di programmazione
Contribuisci
Donazioni
GitHub
Gitter
X
Codice sorgente
Contatti