The Algorithms
Cerca un algoritmo
Chi siamo
Donazioni
C#
Repository GitHub
undefined
Fast Search
Altro
Cifrari
Cifrari
Caesar
Altro
Cifrari
Vigenere
Altro
Cifrari
Blowfish
Altro
Conversione
Conversione
Rgb Hsv Conversion
Altro
Crypto
Crypto
/
Paddings
ISO 10125-2 Padding
Altro
Crypto
/
Paddings
ISO 7816-4 Padding
Altro
Crypto
/
Paddings
X9.32 Padding
Altro
Crypto
/
Paddings
TBC Padding
Altro
Crypto
/
Paddings
PKCS7 Padding
Altro
Crypto
/
Digests
Ascon Hash Digest
Altro
Crypto
/
Digests
MD2 Digest
Altro
Data Compression
Data Compression
Huffman Compressor
Altro
Data Compression
Shannon-Fano Compressor
Altro
Strutture dati
Strutture dati
/
Stack
Next Greater Element
Altro
Strutture dati
/
Stack
Reverse Stack
Altro
Strutture dati
Bit Array
Altro
Strutture dati
Timeline
Altro
Strutture dati
/
Alberi binari
Segment Tree
+4
Altro
Strutture dati
/
Segment Trees
Segment Tree Multiplication
Altro
Strutture dati
/
Segment Trees
Segment Tree Update
Altro
Strutture dati
Fenwick tree (or Binary Indexed Tree)
Altro
Strutture dati
/
Stack
Array-based Stack
Altro
Strutture dati
/
Stack
List-based Stack
Altro
Strutture dati
/
Stack
Queue-based Stack
Altro
Strutture dati
/
Heap
Min-Max Heap
Altro
Strutture dati
/
Heap
Binary Heap
Altro
Strutture dati
/
Heap
Fibonacci Heap
Altro
Strutture dati
/
Heap
Pairing Heap
Altro
Strutture dati
/
Hashing
Bloom Filter
Altro
Strutture dati
/
Probabilistic
Count Min Sketch
Altro
Strutture dati
/
Probabilistic
HyperLogLog
Altro
Strutture dati
/
Code
Array-based Queue
Altro
Strutture dati
/
Code
List-based Queue
Altro
Strutture dati
/
Code
Stack-based Queue
Altro
Strutture dati
/
Lista linkata
Singly Linked List
+3
Altro
Strutture dati
/
Lista linkata
Doubly Linked List
+5
Altro
Strutture dati
/
Lista linkata
Skip List
Altro
Strutture dati
/
Lista linkata
Circular Linked List
Altro
Strutture dati
/
Grafi
Directed Weighted Graph Via Adjacency Matrix
Altro
Strutture dati
SortedList
Altro
Strutture dati
Inverted index
Altro
Strutture dati
Unrolled linked list
Altro
Strutture dati
Tries
Altro
Strutture dati
/
Hashing
Hash Table
Altro
Strutture dati
/
Cache
Least Frequently Used (LFU) Cache
Altro
Strutture dati
/
Cache
Least Recently Used (LRU) Cache
Altro
Matematica discreta
Matematica discreta
Euclidean Gcd
Altro
Dividi e Conquista
Dividi e Conquista
Mergesort
+19
Altro
Dividi e Conquista
Mergesort
+19
Altro
Programmazione dinamica
Programmazione dinamica
Floyd Warshall
+3
Altro
Programmazione dinamica
Factorial
+13
Altro
Programmazione dinamica
Coin Change
+6
Altro
Encoders
Encoders
Hill
Altro
Encoders
NYSIIS
Altro
Encoders
Soundex
Altro
Encoders
Feistel
Altro
Frattali
Frattali
Mandelbrot
Altro
Frattali
Koch Snowflake
Altro
Grafi
Grafi
/
Minimum Spanning Tree
Prim's Algorithm (Adjacency Matrix)
Altro
Grafi
/
Minimum Spanning Tree
Kruskal's Algorithm
Altro
Grafi
Breadth First Search
+3
Altro
Grafi
Depth First Search
+4
Altro
Grafi
Dijkstra Shortest Path
Altro
Grafi
Kosaraju
Altro
Grafi
/
Colorazione
Backtracking
Altro
Algoritmi Greedy
Algoritmi Greedy
Gale Shapley
Altro
Hashing
Hashing
Luhn
Altro
Knapsack
Knapsack
Naive solver
Altro
Knapsack
Dynamic Programming solver
Altro
Knapsack
Branch and bound solver
Altro
Knapsack
IHeuristicKnapsackSolver
Altro
Algebra lineare
Algebra lineare
/
Distances
Euclidean
Altro
Algebra lineare
/
Distances
Manhattan
Altro
Algebra lineare
Power Iteration
Altro
Algebra lineare
Lu Decomposition
Altro
Matematica
Matematica
Chinese Remainder Theorem
Altro
Matematica
Extended Euclidean Algorithm
Altro
Matematica
Addition without Arithmetic
Altro
Matematica
Aliquot Sum
+5
Altro
Matematica
Ceil
+1
Altro
Matematica
Floor
Altro
Matematica
Modular Exponentiation
Altro
Matematica
Maclaurin Series
Altro
Matematica
Binomial Coefficient
+1
Altro
Matematica
Perfect Number
+7
Altro
Matematica
Perfect Square
+3
Altro
Matematica
Euler Method
Altro
Matematica
Miller Rabin Primality Check
Altro
Matematica
/
Special Numbers
Automorphic Number
Altro
Matematica
Josephus Problem
Altro
Matematica
Euler's Totient
+2
Altro
Matematica
Sieve of Eratosthenes
+4
Altro
Modular Arithmetic
Modular Arithmetic
Modular Multiplicative Inverse
Altro
Numeric
Numeric
Absolute
Altro
Numeric
Amicable Numbers Checker
Altro
Numeric
/
Decomposition
Thin Singular Vector Decomposition
Altro
Numeric
/
Greatest Common Divisor
Binary GCD
Altro
Numeric
/
Factorization
Trial division Factorization
Altro
Numeric
Gauss-Jordan Elimination
Altro
Numeric
Keith Number Checker
Altro
Numeric
Pseudo-Inverse
Altro
Numeric
Narcissistic Number Checker
Altro
Numeric
Perfect Cube Checker
Altro
Numeric
Classic Runge-Kutta Method
Altro
Numeric
KrishnamurthyNumberChecker
Altro
Numeric
Newton's Square Root Calculation
Altro
Numeric
SoftMax Function
Altro
Altri
Altri
Fermat Prime Checker
Altro
Altri
Int2Binary
Altro
Altri
GeoLocation
Altro
Altri
Pareto Optimization
Altro
Altri
Gauss Optimization
Altro
Altri
Decisions Convolutions
Altro
Altri
Welford's Variance
Altro
Altri
Julian Easter
Altro
Altri
Pollard's Rho
Altro
Altri
GeoLocation Hash
Altro
Altri
Geofencing
Altro
Altri
Triangulation Algorithm
Altro
Problems
Problems
/
Stable Marriage
Accepter
Altro
Problems
/
Stable Marriage
Proposer
Altro
Ricorsivo
Ricorsivo
Flood Fill
Altro
Ricerche
Ricerche
Binary Search
+15
Altro
Ricerche
Fibonacci Search
+5
Altro
Ricerche
Interpolation Search
+6
Altro
Ricerche
Jump Search
+8
Altro
Ricerche
Linear Search
+14
Altro
Ricerche
Recursive Binary Search
Altro
Sequences
Sequences
A000002 Kolakoski
Altro
Sequences
A000004 Zero
Altro
Sequences
A000005 Count of Divisors
Altro
Sequences
A000008 Make Change
Altro
Sequences
A000012 All Ones
Altro
Sequences
A000027 Natural
Altro
Sequences
A000032 Lucas Numbers
Altro
Sequences
A000040 Primes
Altro
Sequences
A000045 Fibonacci
Altro
Sequences
A000079 Powers of 2
Altro
Sequences
A000108 Catalan
Altro
Sequences
A000120 1's Counting
Altro
Sequences
A000124 Central Polygonal Numbers
Altro
Sequences
A000125 Cake Numbers
Altro
Sequences
A000142 Factorial
Altro
Sequences
A000213 Tribonacci Numbers
Altro
Sequences
A000215 Fermat Numbers
Altro
Sequences
A000288 Tetranacci Numbers
Altro
Sequences
A000290 Squares
Altro
Sequences
A000292 Tetrahedral numbers
Altro
Sequences
A000578 Cubes
Altro
Sequences
A000720 PrimePi
Altro
Sequences
A001146 Number of Boolean Functions
Altro
Sequences
A001462 Golomb's
Altro
Sequences
A001478 Negative Integers
Altro
Sequences
A002110 Primorial Numbers
Altro
Sequences
A002717 Matchstick Triangle Arrangement
Altro
Sequences
A005132 Recaman's
Altro
Sequences
A006577 Number of '3n+1' steps to reach 1
Altro
Sequences
A006862 Euclid Numbers
Altro
Sequences
A006879 Number of Primes by Number of Digits
Altro
Sequences
A006880 Number of Primes by Powers of 10
Altro
Sequences
A007318 Binomial
Altro
Sequences
A007395 All Twos
Altro
Sequences
A010051 Binary Prime Constant
Altro
Sequences
A010701 All Threes
Altro
Sequences
A011557 Powers of 10
Altro
Sequences
A057588 Kummer Numbers
Altro
Sequences
A019434 Fermat Primes
Altro
Sequences
A181391 Van Eck's
Altro
Shufflers
Shufflers
Fisher-Yates Shuffler
Altro
Ordinamento
Ordinamento
Binary Insertion Sort
+4
Altro
Ordinamento
Bogo Sort
+7
Altro
Ordinamento
Bubble Sort
+19
Altro
Ordinamento
Cocktail Sort
+3
Altro
Ordinamento
Comb Sort
+8
Altro
Ordinamento
Cycle Sort
+5
Altro
Ordinamento
Exchange Sort
Altro
Ordinamento
Heap Sort
+15
Altro
Ordinamento
Insertion Sort
+18
Altro
Ordinamento
Pancake Sort
+7
Altro
Ordinamento
Quick Sort
+19
Altro
Ordinamento
/
Comparazione
Median of three pivot
Altro
Ordinamento
/
Comparazione
Middle point pivot
Altro
Ordinamento
/
Comparazione
Random pivot
Altro
Ordinamento
Selection Sort
+14
Altro
Ordinamento
Shell Sort
+10
Altro
Ordinamento
Tim Sort
+3
Altro
Ordinamento
/
Comparazione
Simplified Tim Sort
Altro
Ordinamento
Counting Sort
+9
Altro
Ordinamento
Bucket Sort
+5
Altro
Ordinamento
Radix Sort
+9
Altro
Ordinamento
Msd Radix Sort
Altro
Stack
Stack
Balanced Parentheses Checker
Altro
Stringhe
Stringhe
Burrows Wheeler Transform
Altro
Stringhe
Boyer Moore Search
Altro
Stringhe
/
Similarity
Cosine Similarity
Altro
Stringhe
Damerau Levenshtein Distance
Altro
Stringhe
Hamming Distance
+7
Altro
Stringhe
/
Similarity
Jaro Similarity
Altro
Stringhe
Jaro Winkler Distance
Altro
Stringhe
/
Similarity
Optimal String Alignment
Altro
Stringhe
/
Pattern Matching
Bitop Pattern Matching
Altro
Stringhe
Naive String Search
Altro
Stringhe
Rabin Karp
+2
Altro
Stringhe
Boyer Moore
Altro
Stringhe
/
Pattern Matching
Knuth–Morris–Pratt Search
Altro
Stringhe
Wildcard Pattern Matching
Altro
Stringhe
/
Pattern Matching
Z-block substring search
Altro
Stringhe
Longest Consecutive Character
Altro
Stringhe
Palindrome Checker
Altro
Stringhe
Get all permutations of a string
Altro
Stringhe
Levenshtein Distance
+2
Altro
Albero
Albero
Breadth First Tree Traversal
Altro
© The Algorithms 2024
Cos'è un algoritmo?
Chi siamo
Linguaggi di programmazione
Contribuisci
Donazioni
GitHub
Gitter
X
Codice sorgente
Contatti