The Algorithms
Buscar cualquier algoritmo
Acerca de
Donar
C#
Repositorio de GitHub
undefined
Fast Search
Más
Cifradores
Cifradores
Caesar
Más
Cifradores
Vigenere
Más
Cifradores
Blowfish
Más
Conversiones
Conversiones
Rgb Hsv Conversion
Más
Cripto
Cripto
/
Relleno
ISO 10125-2 Padding
Más
Cripto
/
Relleno
ISO 7816-4 Padding
Más
Cripto
/
Relleno
X9.32 Padding
Más
Cripto
/
Relleno
TBC Padding
Más
Cripto
/
Relleno
PKCS7 Padding
Más
Cripto
/
Resúmenes
Ascon Hash Digest
Más
Cripto
/
Resúmenes
MD2 Digest
Más
Compresión de datos
Compresión de datos
Huffman Compressor
Más
Compresión de datos
Shannon-Fano Compressor
Más
Estructuras de datos
Estructuras de datos
/
Pilas
Next Greater Element
Más
Estructuras de datos
/
Pilas
Reverse Stack
Más
Estructuras de datos
Bit Array
Más
Estructuras de datos
Timeline
Más
Estructuras de datos
/
Árbol Binario
Segment Tree
+4
Más
Estructuras de datos
/
Árboles de Segmento
Segment Tree Multiplication
Más
Estructuras de datos
/
Árboles de Segmento
Segment Tree Update
Más
Estructuras de datos
Fenwick tree (or Binary Indexed Tree)
Más
Estructuras de datos
/
Pilas
Array-based Stack
Más
Estructuras de datos
/
Pilas
List-based Stack
Más
Estructuras de datos
/
Pilas
Queue-based Stack
Más
Estructuras de datos
/
Heap
Min-Max Heap
Más
Estructuras de datos
/
Heap
Binary Heap
Más
Estructuras de datos
/
Montones
Fibonacci Heap
Más
Estructuras de datos
/
Heap
Pairing Heap
Más
Estructuras de datos
/
Hashing
Bloom Filter
Más
Estructuras de datos
/
Probabilístico
Count Min Sketch
Más
Estructuras de datos
/
Probabilístico
HyperLogLog
Más
Estructuras de datos
/
Colas
Array-based Queue
Más
Estructuras de datos
/
Colas
List-based Queue
Más
Estructuras de datos
/
Colas
Stack-based Queue
Más
Estructuras de datos
/
Lista enlazada
Singly Linked List
+3
Más
Estructuras de datos
/
Lista enlazada
Doubly Linked List
+5
Más
Estructuras de datos
/
Lista enlazada
Skip List
Más
Estructuras de datos
/
Lista enlazada
Circular Linked List
Más
Estructuras de datos
/
Gráficas
Directed Weighted Graph Via Adjacency Matrix
Más
Estructuras de datos
SortedList
Más
Estructuras de datos
Inverted index
Más
Estructuras de datos
Unrolled linked list
Más
Estructuras de datos
Tries
Más
Estructuras de datos
/
Hashing
Hash Table
Más
Estructuras de datos
/
Caché
Least Frequently Used (LFU) Cache
Más
Estructuras de datos
/
Caché
Least Recently Used (LRU) Cache
Más
Matemáticas discretas
Matemáticas discretas
Euclidean Gcd
Más
Dividir y conquistar
Dividir y conquistar
Mergesort
+19
Más
Dividir y conquistar
Mergesort
+19
Más
Programación dinámica
Programación dinámica
Floyd Warshall
+3
Más
Programación dinámica
Factorial
+13
Más
Programación dinámica
Coin Change
+6
Más
Codificadores
Codificadores
Hill
Más
Codificadores
NYSIIS
Más
Codificadores
Soundex
Más
Codificadores
Feistel
Más
Fractales
Fractales
Mandelbrot
Más
Fractales
Koch Snowflake
Más
Gráficas
Gráficas
/
Árbol Recubridor Mínimo
Prim's Algorithm (Adjacency Matrix)
Más
Gráficas
/
Árbol Recubridor Mínimo
Kruskal's Algorithm
Más
Gráficas
Breadth First Search
+3
Más
Gráficas
Depth First Search
+4
Más
Gráficas
Dijkstra Shortest Path
Más
Gráficas
Kosaraju
Más
Gráficas
/
Colorear
Backtracking
Más
Algoritmos voraces
Algoritmos voraces
Gale Shapley
Más
Hashing
Hashing
Luhn
Más
Mochila
Mochila
Naive solver
Más
Mochila
Dynamic Programming solver
Más
Mochila
Branch and bound solver
Más
Mochila
IHeuristicKnapsackSolver
Más
Álgebra lineal
Álgebra lineal
/
Distancias
Chebyshev
Más
Álgebra lineal
/
Distancias
Euclidean
Más
Álgebra lineal
/
Distancias
Manhattan
Más
Álgebra lineal
/
Distancias
Minkowski
Más
Álgebra lineal
Power Iteration
Más
Álgebra lineal
Lu Decomposition
Más
Matemáticas
Matemáticas
Chinese Remainder Theorem
Más
Matemáticas
Extended Euclidean Algorithm
Más
Matemáticas
Addition without Arithmetic
Más
Matemáticas
Aliquot Sum
+5
Más
Matemáticas
Ceil
+1
Más
Matemáticas
Floor
Más
Matemáticas
Modular Exponentiation
Más
Matemáticas
Maclaurin Series
Más
Matemáticas
Binomial Coefficient
+1
Más
Matemáticas
Perfect Number
+7
Más
Matemáticas
Perfect Square
+3
Más
Matemáticas
Euler Method
Más
Matemáticas
Miller Rabin Primality Check
Más
Matemáticas
/
Números especiales
Automorphic Number
Más
Matemáticas
Josephus Problem
Más
Matemáticas
Euler's Totient
+2
Más
Matemáticas
Sieve of Eratosthenes
+4
Más
Modulararitmética
Modulararitmética
Modular Multiplicative Inverse
Más
Numérico
Numérico
Absolute
Más
Numérico
Amicable Numbers Checker
Más
Numérico
/
Descomposición
Thin Singular Vector Decomposition
Más
Numérico
/
Máximo común divisor
Binary GCD
Más
Numérico
/
Factorización
Trial division Factorization
Más
Numérico
Gauss-Jordan Elimination
Más
Numérico
Keith Number Checker
Más
Numérico
Pseudo-Inverse
Más
Numérico
Narcissistic Number Checker
Más
Numérico
Perfect Cube Checker
Más
Numérico
Classic Runge-Kutta Method
Más
Numérico
KrishnamurthyNumberChecker
Más
Numérico
Newton's Square Root Calculation
Más
Numérico
SoftMax Function
Más
Otros
Otros
Fermat Prime Checker
Más
Otros
Int2Binary
Más
Otros
GeoLocation
Más
Otros
Pareto Optimization
Más
Otros
Gauss Optimization
Más
Otros
Decisions Convolutions
Más
Otros
Welford's Variance
Más
Otros
Julian Easter
Más
Otros
Pollard's Rho
Más
Otros
GeoLocation Hash
Más
Otros
Geofencing
Más
Otros
Triangulation Algorithm
Más
Problemas
Problemas
/
Matrimonio Estable
Accepter
Más
Problemas
/
Matrimonio Estable
Proposer
Más
Recursivo
Recursivo
Flood Fill
Más
Búsquedas
Búsquedas
Binary Search
+15
Más
Búsquedas
Fibonacci Search
+5
Más
Búsquedas
Interpolation Search
+6
Más
Búsquedas
Jump Search
+8
Más
Búsquedas
Linear Search
+14
Más
Búsquedas
Recursive Binary Search
Más
Secuencias
Secuencias
A000002 Kolakoski
Más
Secuencias
A000004 Zero
Más
Secuencias
A000005 Count of Divisors
Más
Secuencias
A000008 Make Change
Más
Secuencias
A000012 All Ones
Más
Secuencias
A000027 Natural
Más
Secuencias
A000032 Lucas Numbers
Más
Secuencias
A000040 Primes
Más
Secuencias
A000045 Fibonacci
Más
Secuencias
A000079 Powers of 2
Más
Secuencias
A000108 Catalan
Más
Secuencias
A000120 1's Counting
Más
Secuencias
A000124 Central Polygonal Numbers
Más
Secuencias
A000125 Cake Numbers
Más
Secuencias
A000142 Factorial
Más
Secuencias
A000213 Tribonacci Numbers
Más
Secuencias
A000215 Fermat Numbers
Más
Secuencias
A000288 Tetranacci Numbers
Más
Secuencias
A000290 Squares
Más
Secuencias
A000292 Tetrahedral numbers
Más
Secuencias
A000578 Cubes
Más
Secuencias
A000720 PrimePi
Más
Secuencias
A001146 Number of Boolean Functions
Más
Secuencias
A001462 Golomb's
Más
Secuencias
A001478 Negative Integers
Más
Secuencias
A002110 Primorial Numbers
Más
Secuencias
A002717 Matchstick Triangle Arrangement
Más
Secuencias
A005132 Recaman's
Más
Secuencias
A006577 Number of '3n+1' steps to reach 1
Más
Secuencias
A006862 Euclid Numbers
Más
Secuencias
A006879 Number of Primes by Number of Digits
Más
Secuencias
A006880 Number of Primes by Powers of 10
Más
Secuencias
A007318 Binomial
Más
Secuencias
A007395 All Twos
Más
Secuencias
A010051 Binary Prime Constant
Más
Secuencias
A010701 All Threes
Más
Secuencias
A011557 Powers of 10
Más
Secuencias
A057588 Kummer Numbers
Más
Secuencias
A019434 Fermat Primes
Más
Secuencias
A181391 Van Eck's
Más
Barajadores
Barajadores
Fisher-Yates Shuffler
Más
Ordenamiento
Ordenamiento
Binary Insertion Sort
+4
Más
Ordenamiento
Bogo Sort
+8
Más
Ordenamiento
Bubble Sort
+19
Más
Ordenamiento
Cocktail Sort
+3
Más
Ordenamiento
Comb Sort
+8
Más
Ordenamiento
Cycle Sort
+5
Más
Ordenamiento
Exchange Sort
Más
Ordenamiento
Heap Sort
+15
Más
Ordenamiento
Insertion Sort
+18
Más
Ordenamiento
Pancake Sort
+7
Más
Ordenamiento
Quick Sort
+19
Más
Ordenamiento
/
Comparación
Median of three pivot
Más
Ordenamiento
/
Comparación
Middle point pivot
Más
Ordenamiento
/
Comparación
Random pivot
Más
Ordenamiento
Selection Sort
+14
Más
Ordenamiento
Shell Sort
+10
Más
Ordenamiento
Tim Sort
+3
Más
Ordenamiento
/
Comparación
Simplified Tim Sort
Más
Ordenamiento
Counting Sort
+9
Más
Ordenamiento
Bucket Sort
+5
Más
Ordenamiento
Radix Sort
+9
Más
Ordenamiento
Msd Radix Sort
Más
Pilas
Pilas
Balanced Parentheses Checker
Más
Cadenas
Cadenas
Burrows Wheeler Transform
Más
Cadenas
Boyer Moore Search
Más
Cadenas
/
Semejanza
Cosine Similarity
Más
Cadenas
Damerau Levenshtein Distance
Más
Cadenas
Hamming Distance
+7
Más
Cadenas
/
Semejanza
Jaro Similarity
Más
Cadenas
Jaro Winkler Distance
Más
Cadenas
/
Semejanza
Optimal String Alignment
Más
Cadenas
/
Búsqueda de patrones
Bitop Pattern Matching
Más
Cadenas
Naive String Search
Más
Cadenas
Rabin Karp
+2
Más
Cadenas
Boyer Moore
Más
Cadenas
/
Búsqueda de patrones
Knuth–Morris–Pratt Search
Más
Cadenas
Wildcard Pattern Matching
Más
Cadenas
/
Búsqueda de patrones
Z-block substring search
Más
Cadenas
Longest Consecutive Character
Más
Cadenas
Palindrome Checker
Más
Cadenas
Get all permutations of a string
Más
Cadenas
Levenshtein Distance
+2
Más
Árbol
Árbol
Breadth First Tree Traversal
Más
© The Algorithms 2024
¿Qué es un algoritmo?
Acerca de
Lenguajes de programación
Contribuir
Donar
GitHub
Gitter
X
Código fuente
Contacto