The Algorithms
Rechercher n'importe quel algorithme
À propos
Faire un don
C#
Dépôt GitHub
undefined
Fast Search
En savoir plus
Chiffrement
Chiffrement
Caesar
En savoir plus
Chiffrement
Vigenere
En savoir plus
Chiffrement
Blowfish
En savoir plus
Conversions
Conversions
Rgb Hsv Conversion
En savoir plus
Cryptographie
Cryptographie
/
Paddings
ISO 10125-2 Padding
En savoir plus
Cryptographie
/
Paddings
ISO 7816-4 Padding
En savoir plus
Cryptographie
/
Paddings
X9.32 Padding
En savoir plus
Cryptographie
/
Paddings
TBC Padding
En savoir plus
Cryptographie
/
Paddings
PKCS7 Padding
En savoir plus
Cryptographie
/
Digests
Ascon Hash Digest
En savoir plus
Cryptographie
/
Digests
MD2 Digest
En savoir plus
Compression des données
Compression des données
Huffman Compressor
En savoir plus
Compression des données
Shannon-Fano Compressor
En savoir plus
Structures de données
Structures de données
/
Piles
Next Greater Element
En savoir plus
Structures de données
/
Piles
Reverse Stack
En savoir plus
Structures de données
Bit Array
En savoir plus
Structures de données
Timeline
En savoir plus
Structures de données
/
Arbre binaire
Segment Tree
+4
En savoir plus
Structures de données
/
Arbre de segments
Segment Tree Multiplication
En savoir plus
Structures de données
/
Arbre de segments
Segment Tree Update
En savoir plus
Structures de données
Fenwick tree (or Binary Indexed Tree)
En savoir plus
Structures de données
/
Piles
Array-based Stack
En savoir plus
Structures de données
/
Piles
List-based Stack
En savoir plus
Structures de données
/
Piles
Queue-based Stack
En savoir plus
Structures de données
/
Amas
Min-Max Heap
En savoir plus
Structures de données
/
Amas
Binary Heap
En savoir plus
Structures de données
/
Amas
Fibonacci Heap
En savoir plus
Structures de données
/
Amas
Pairing Heap
En savoir plus
Structures de données
/
Hachage
Bloom Filter
En savoir plus
Structures de données
/
Probabilités
Count Min Sketch
En savoir plus
Structures de données
/
Probabilités
HyperLogLog
En savoir plus
Structures de données
/
Files d'attente
Array-based Queue
En savoir plus
Structures de données
/
Files d'attente
List-based Queue
En savoir plus
Structures de données
/
Files d'attente
Stack-based Queue
En savoir plus
Structures de données
/
Liste chaînée
Singly Linked List
+3
En savoir plus
Structures de données
/
Liste chaînée
Doubly Linked List
+5
En savoir plus
Structures de données
/
Liste chaînée
Skip List
En savoir plus
Structures de données
/
Liste chaînée
Circular Linked List
En savoir plus
Structures de données
/
Graphes
Directed Weighted Graph Via Adjacency Matrix
En savoir plus
Structures de données
SortedList
En savoir plus
Structures de données
Inverted index
En savoir plus
Structures de données
Unrolled linked list
En savoir plus
Structures de données
Tries
En savoir plus
Structures de données
/
Hachage
Hash Table
En savoir plus
Structures de données
/
Cache
Least Frequently Used (LFU) Cache
En savoir plus
Structures de données
/
Cache
Least Recently Used (LRU) Cache
En savoir plus
Mathématiques discrètes
Mathématiques discrètes
Euclidean Gcd
En savoir plus
Diviser pour régner
Diviser pour régner
Mergesort
+19
En savoir plus
Diviser pour régner
Mergesort
+19
En savoir plus
Programmation dynamique
Programmation dynamique
Floyd Warshall
+3
En savoir plus
Programmation dynamique
Factorial
+13
En savoir plus
Programmation dynamique
Coin Change
+6
En savoir plus
Encodeurs
Encodeurs
Hill
En savoir plus
Encodeurs
NYSIIS
En savoir plus
Encodeurs
Soundex
En savoir plus
Encodeurs
Feistel
En savoir plus
Fractales
Fractales
Mandelbrot
En savoir plus
Fractales
Koch Snowflake
En savoir plus
Graphes
Graphes
/
Arbre de répartition minimal
Prim's Algorithm (Adjacency Matrix)
En savoir plus
Graphes
/
Arbre de répartition minimal
Kruskal's Algorithm
En savoir plus
Graphes
Breadth First Search
+3
En savoir plus
Graphes
Depth First Search
+4
En savoir plus
Graphes
Dijkstra Shortest Path
En savoir plus
Graphes
Kosaraju
En savoir plus
Graphes
/
Coloration
Backtracking
En savoir plus
Algorithme glouton
Algorithme glouton
Gale Shapley
En savoir plus
Hachage
Hachage
Luhn
En savoir plus
Problème du sac à dos
Problème du sac à dos
Naive solver
En savoir plus
Problème du sac à dos
Dynamic Programming solver
En savoir plus
Problème du sac à dos
Branch and bound solver
En savoir plus
Problème du sac à dos
IHeuristicKnapsackSolver
En savoir plus
Algèbre linéaire
Algèbre linéaire
/
Distances
Chebyshev
En savoir plus
Algèbre linéaire
/
Distances
Euclidean
En savoir plus
Algèbre linéaire
/
Distances
Manhattan
En savoir plus
Algèbre linéaire
/
Distances
Minkowski
En savoir plus
Algèbre linéaire
Power Iteration
En savoir plus
Algèbre linéaire
Lu Decomposition
En savoir plus
Mathématiques
Mathématiques
Chinese Remainder Theorem
En savoir plus
Mathématiques
Extended Euclidean Algorithm
En savoir plus
Mathématiques
Addition without Arithmetic
En savoir plus
Mathématiques
Aliquot Sum
+5
En savoir plus
Mathématiques
Ceil
+1
En savoir plus
Mathématiques
Floor
En savoir plus
Mathématiques
Modular Exponentiation
En savoir plus
Mathématiques
Maclaurin Series
En savoir plus
Mathématiques
Binomial Coefficient
+1
En savoir plus
Mathématiques
Perfect Number
+7
En savoir plus
Mathématiques
Perfect Square
+3
En savoir plus
Mathématiques
Euler Method
En savoir plus
Mathématiques
Miller Rabin Primality Check
En savoir plus
Mathématiques
/
Special Numbers
Automorphic Number
En savoir plus
Mathématiques
Josephus Problem
En savoir plus
Mathématiques
Euler's Totient
+2
En savoir plus
Mathématiques
Sieve of Eratosthenes
+4
En savoir plus
Arithmétique modulaire
Arithmétique modulaire
Modular Multiplicative Inverse
En savoir plus
Numérique
Numérique
Absolute
En savoir plus
Numérique
Amicable Numbers Checker
En savoir plus
Numérique
/
Décomposition
Thin Singular Vector Decomposition
En savoir plus
Numérique
/
Plus Grand Commun Diviseur
Binary GCD
En savoir plus
Numérique
/
Factorisation
Trial division Factorization
En savoir plus
Numérique
Gauss-Jordan Elimination
En savoir plus
Numérique
Keith Number Checker
En savoir plus
Numérique
Pseudo-Inverse
En savoir plus
Numérique
Narcissistic Number Checker
En savoir plus
Numérique
Perfect Cube Checker
En savoir plus
Numérique
Classic Runge-Kutta Method
En savoir plus
Numérique
KrishnamurthyNumberChecker
En savoir plus
Numérique
Newton's Square Root Calculation
En savoir plus
Numérique
SoftMax Function
En savoir plus
Autres
Autres
Fermat Prime Checker
En savoir plus
Autres
Int2Binary
En savoir plus
Autres
GeoLocation
En savoir plus
Autres
Pareto Optimization
En savoir plus
Autres
Gauss Optimization
En savoir plus
Autres
Decisions Convolutions
En savoir plus
Autres
Welford's Variance
En savoir plus
Autres
Julian Easter
En savoir plus
Autres
Pollard's Rho
En savoir plus
Autres
GeoLocation Hash
En savoir plus
Autres
Geofencing
En savoir plus
Autres
Triangulation Algorithm
En savoir plus
Problèmes
Problèmes
/
Problème des mariages stables
Accepter
En savoir plus
Problèmes
/
Problème des mariages stables
Proposer
En savoir plus
Récursivité
Récursivité
Flood Fill
En savoir plus
Recherches
Recherches
Binary Search
+15
En savoir plus
Recherches
Fibonacci Search
+5
En savoir plus
Recherches
Interpolation Search
+6
En savoir plus
Recherches
Jump Search
+8
En savoir plus
Recherches
Linear Search
+14
En savoir plus
Recherches
Recursive Binary Search
En savoir plus
Séquences
Séquences
A000002 Kolakoski
En savoir plus
Séquences
A000004 Zero
En savoir plus
Séquences
A000005 Count of Divisors
En savoir plus
Séquences
A000008 Make Change
En savoir plus
Séquences
A000012 All Ones
En savoir plus
Séquences
A000027 Natural
En savoir plus
Séquences
A000032 Lucas Numbers
En savoir plus
Séquences
A000040 Primes
En savoir plus
Séquences
A000045 Fibonacci
En savoir plus
Séquences
A000079 Powers of 2
En savoir plus
Séquences
A000108 Catalan
En savoir plus
Séquences
A000120 1's Counting
En savoir plus
Séquences
A000124 Central Polygonal Numbers
En savoir plus
Séquences
A000125 Cake Numbers
En savoir plus
Séquences
A000142 Factorial
En savoir plus
Séquences
A000213 Tribonacci Numbers
En savoir plus
Séquences
A000215 Fermat Numbers
En savoir plus
Séquences
A000288 Tetranacci Numbers
En savoir plus
Séquences
A000290 Squares
En savoir plus
Séquences
A000292 Tetrahedral numbers
En savoir plus
Séquences
A000578 Cubes
En savoir plus
Séquences
A000720 PrimePi
En savoir plus
Séquences
A001146 Number of Boolean Functions
En savoir plus
Séquences
A001462 Golomb's
En savoir plus
Séquences
A001478 Negative Integers
En savoir plus
Séquences
A002110 Primorial Numbers
En savoir plus
Séquences
A002717 Matchstick Triangle Arrangement
En savoir plus
Séquences
A005132 Recaman's
En savoir plus
Séquences
A006577 Number of '3n+1' steps to reach 1
En savoir plus
Séquences
A006862 Euclid Numbers
En savoir plus
Séquences
A006879 Number of Primes by Number of Digits
En savoir plus
Séquences
A006880 Number of Primes by Powers of 10
En savoir plus
Séquences
A007318 Binomial
En savoir plus
Séquences
A007395 All Twos
En savoir plus
Séquences
A010051 Binary Prime Constant
En savoir plus
Séquences
A010701 All Threes
En savoir plus
Séquences
A011557 Powers of 10
En savoir plus
Séquences
A057588 Kummer Numbers
En savoir plus
Séquences
A019434 Fermat Primes
En savoir plus
Séquences
A181391 Van Eck's
En savoir plus
Mélangeurs
Mélangeurs
Fisher-Yates Shuffler
En savoir plus
Tris
Tris
Binary Insertion Sort
+4
En savoir plus
Tris
Bogo Sort
+8
En savoir plus
Tris
Bubble Sort
+19
En savoir plus
Tris
Cocktail Sort
+3
En savoir plus
Tris
Comb Sort
+8
En savoir plus
Tris
Cycle Sort
+5
En savoir plus
Tris
Exchange Sort
En savoir plus
Tris
Heap Sort
+15
En savoir plus
Tris
Insertion Sort
+18
En savoir plus
Tris
Pancake Sort
+7
En savoir plus
Tris
Quick Sort
+19
En savoir plus
Tris
/
Comparaison
Median of three pivot
En savoir plus
Tris
/
Comparaison
Middle point pivot
En savoir plus
Tris
/
Comparaison
Random pivot
En savoir plus
Tris
Selection Sort
+14
En savoir plus
Tris
Shell Sort
+10
En savoir plus
Tris
Tim Sort
+3
En savoir plus
Tris
/
Comparaison
Simplified Tim Sort
En savoir plus
Tris
Counting Sort
+9
En savoir plus
Tris
Bucket Sort
+5
En savoir plus
Tris
Radix Sort
+9
En savoir plus
Tris
Msd Radix Sort
En savoir plus
Piles
Piles
Balanced Parentheses Checker
En savoir plus
Chaînes de caractère
Chaînes de caractère
Burrows Wheeler Transform
En savoir plus
Chaînes de caractère
Boyer Moore Search
En savoir plus
Chaînes de caractère
/
Similarity
Cosine Similarity
En savoir plus
Chaînes de caractère
Damerau Levenshtein Distance
En savoir plus
Chaînes de caractère
Hamming Distance
+7
En savoir plus
Chaînes de caractère
/
Similarity
Jaro Similarity
En savoir plus
Chaînes de caractère
Jaro Winkler Distance
En savoir plus
Chaînes de caractère
/
Similarity
Optimal String Alignment
En savoir plus
Chaînes de caractère
/
Pattern Matching
Bitop Pattern Matching
En savoir plus
Chaînes de caractère
Naive String Search
En savoir plus
Chaînes de caractère
Rabin Karp
+2
En savoir plus
Chaînes de caractère
Boyer Moore
En savoir plus
Chaînes de caractère
/
Pattern Matching
Knuth–Morris–Pratt Search
En savoir plus
Chaînes de caractère
Wildcard Pattern Matching
En savoir plus
Chaînes de caractère
/
Pattern Matching
Z-block substring search
En savoir plus
Chaînes de caractère
Longest Consecutive Character
En savoir plus
Chaînes de caractère
Palindrome Checker
En savoir plus
Chaînes de caractère
Get all permutations of a string
En savoir plus
Chaînes de caractère
Levenshtein Distance
+2
En savoir plus
Arbre
Arbre
Breadth First Tree Traversal
En savoir plus
© The Algorithms 2024
Qu'est-ce qu'un algorithme ?
À propos de nous
Langages de programmation
Contribuer
Faire un don
GitHub
Gitter
X
Code source
Contact