The Algorithms
Suche nach einem Algorithmus
Über uns
Spenden
C#
GitHub-Repository
undefined
Fast Search
Mehr
Verschlüsselungsverfahren
Verschlüsselungsverfahren
Caesar
Mehr
Verschlüsselungsverfahren
Vigenere
Mehr
Verschlüsselungsverfahren
Blowfish
Mehr
Konvertierungen
Konvertierungen
Rgb Hsv Conversion
Mehr
Crypto
Crypto
/
Paddings
ISO 10125-2 Padding
Mehr
Crypto
/
Paddings
ISO 7816-4 Padding
Mehr
Crypto
/
Paddings
X9.32 Padding
Mehr
Crypto
/
Paddings
TBC Padding
Mehr
Crypto
/
Paddings
PKCS7 Padding
Mehr
Crypto
/
Digests
Ascon Hash Digest
Mehr
Crypto
/
Digests
MD2 Digest
Mehr
Datenkompression
Datenkompression
Huffman Compressor
Mehr
Datenkompression
Shannon-Fano Compressor
Mehr
Datenstrukturen
Datenstrukturen
/
Stacks
Next Greater Element
Mehr
Datenstrukturen
/
Stacks
Reverse Stack
Mehr
Datenstrukturen
Bit Array
Mehr
Datenstrukturen
Timeline
Mehr
Datenstrukturen
/
Binärer Baum
Segment Tree
+4
Mehr
Datenstrukturen
/
Segmentbäume
Segment Tree Multiplication
Mehr
Datenstrukturen
/
Segmentbäume
Segment Tree Update
Mehr
Datenstrukturen
Fenwick tree (or Binary Indexed Tree)
Mehr
Datenstrukturen
/
Stacks
Array-based Stack
Mehr
Datenstrukturen
/
Stacks
List-based Stack
Mehr
Datenstrukturen
/
Stacks
Queue-based Stack
Mehr
Datenstrukturen
/
Heap
Min-Max Heap
Mehr
Datenstrukturen
/
Heap
Binary Heap
Mehr
Datenstrukturen
/
Heaps
Fibonacci Heap
Mehr
Datenstrukturen
/
Heap
Pairing Heap
Mehr
Datenstrukturen
/
Hashing
Bloom Filter
Mehr
Datenstrukturen
/
Probabilistisch
Count Min Sketch
Mehr
Datenstrukturen
/
Probabilistisch
HyperLogLog
Mehr
Datenstrukturen
/
Warteschlangen
Array-based Queue
Mehr
Datenstrukturen
/
Warteschlangen
List-based Queue
Mehr
Datenstrukturen
/
Warteschlangen
Stack-based Queue
Mehr
Datenstrukturen
/
Verkettete Liste
Singly Linked List
+3
Mehr
Datenstrukturen
/
Verkettete Liste
Doubly Linked List
+5
Mehr
Datenstrukturen
/
Verkettete Liste
Skip List
Mehr
Datenstrukturen
/
Verkettete Liste
Circular Linked List
Mehr
Datenstrukturen
/
Graphen
Directed Weighted Graph Via Adjacency Matrix
Mehr
Datenstrukturen
SortedList
Mehr
Datenstrukturen
Inverted index
Mehr
Datenstrukturen
Unrolled linked list
Mehr
Datenstrukturen
Tries
Mehr
Datenstrukturen
/
Hashing
Hash Table
Mehr
Datenstrukturen
/
Cache
Least Frequently Used (LFU) Cache
Mehr
Datenstrukturen
/
Cache
Least Recently Used (LRU) Cache
Mehr
Diskrete Mathematik
Diskrete Mathematik
Euclidean Gcd
Mehr
Teile und herrsche
Teile und herrsche
Mergesort
+19
Mehr
Teile und herrsche
Mergesort
+19
Mehr
Dynamische Programmierung
Dynamische Programmierung
Floyd Warshall
+3
Mehr
Dynamische Programmierung
Factorial
+13
Mehr
Dynamische Programmierung
Coin Change
+6
Mehr
Encoder
Encoder
Hill
Mehr
Encoder
NYSIIS
Mehr
Encoder
Soundex
Mehr
Encoder
Feistel
Mehr
Fraktale
Fraktale
Mandelbrot
Mehr
Fraktale
Koch Snowflake
Mehr
Graphen
Graphen
/
Minimaler Spannbaum
Prim's Algorithm (Adjacency Matrix)
Mehr
Graphen
/
Minimaler Spannbaum
Kruskal's Algorithm
Mehr
Graphen
Breadth First Search
+3
Mehr
Graphen
Depth First Search
+4
Mehr
Graphen
Dijkstra Shortest Path
Mehr
Graphen
Kosaraju
Mehr
Graphen
/
Coloring
Backtracking
Mehr
Greedy-Algorithmen
Greedy-Algorithmen
Gale Shapley
Mehr
Hashing
Hashing
Luhn
Mehr
Rucksackproblem
Rucksackproblem
Naive solver
Mehr
Rucksackproblem
Dynamic Programming solver
Mehr
Rucksackproblem
Branch and bound solver
Mehr
Rucksackproblem
IHeuristicKnapsackSolver
Mehr
Lineare Algebra
Lineare Algebra
/
Entfernungen
Chebyshev
Mehr
Lineare Algebra
/
Entfernungen
Euclidean
Mehr
Lineare Algebra
/
Entfernungen
Manhattan
Mehr
Lineare Algebra
/
Entfernungen
Minkowski
Mehr
Lineare Algebra
Power Iteration
Mehr
Lineare Algebra
Lu Decomposition
Mehr
Mathematik
Mathematik
Chinese Remainder Theorem
Mehr
Mathematik
Extended Euclidean Algorithm
Mehr
Mathematik
Addition without Arithmetic
Mehr
Mathematik
Aliquot Sum
+5
Mehr
Mathematik
Ceil
+1
Mehr
Mathematik
Floor
Mehr
Mathematik
Modular Exponentiation
Mehr
Mathematik
Maclaurin Series
Mehr
Mathematik
Binomial Coefficient
+1
Mehr
Mathematik
Perfect Number
+7
Mehr
Mathematik
Perfect Square
+3
Mehr
Mathematik
Euler Method
Mehr
Mathematik
Miller Rabin Primality Check
Mehr
Mathematik
/
Special Numbers
Automorphic Number
Mehr
Mathematik
Josephus Problem
Mehr
Mathematik
Euler's Totient
+2
Mehr
Mathematik
Sieve of Eratosthenes
+4
Mehr
Modulararithmetik
Modulararithmetik
Modular Multiplicative Inverse
Mehr
Numerisch
Numerisch
Absolute
Mehr
Numerisch
Amicable Numbers Checker
Mehr
Numerisch
/
Decomposition
Thin Singular Vector Decomposition
Mehr
Numerisch
/
Größter gemeinsamer Teiler
Binary GCD
Mehr
Numerisch
/
Faktorisierung
Trial division Factorization
Mehr
Numerisch
Gauss-Jordan Elimination
Mehr
Numerisch
Keith Number Checker
Mehr
Numerisch
Pseudo-Inverse
Mehr
Numerisch
Narcissistic Number Checker
Mehr
Numerisch
Perfect Cube Checker
Mehr
Numerisch
Classic Runge-Kutta Method
Mehr
Numerisch
KrishnamurthyNumberChecker
Mehr
Numerisch
Newton's Square Root Calculation
Mehr
Numerisch
SoftMax Function
Mehr
Andere
Andere
Fermat Prime Checker
Mehr
Andere
Int2Binary
Mehr
Andere
GeoLocation
Mehr
Andere
Pareto Optimization
Mehr
Andere
Gauss Optimization
Mehr
Andere
Decisions Convolutions
Mehr
Andere
Welford's Variance
Mehr
Andere
Julian Easter
Mehr
Andere
Pollard's Rho
Mehr
Andere
GeoLocation Hash
Mehr
Andere
Geofencing
Mehr
Andere
Triangulation Algorithm
Mehr
Probleme
Probleme
/
Stable Marriage Problem
Accepter
Mehr
Probleme
/
Stable Marriage Problem
Proposer
Mehr
Rekursiv
Rekursiv
Flood Fill
Mehr
Suchen
Suchen
Binary Search
+15
Mehr
Suchen
Fibonacci Search
+5
Mehr
Suchen
Interpolation Search
+6
Mehr
Suchen
Jump Search
+8
Mehr
Suchen
Linear Search
+14
Mehr
Suchen
Recursive Binary Search
Mehr
Sequenzen
Sequenzen
A000002 Kolakoski
Mehr
Sequenzen
A000004 Zero
Mehr
Sequenzen
A000005 Count of Divisors
Mehr
Sequenzen
A000008 Make Change
Mehr
Sequenzen
A000012 All Ones
Mehr
Sequenzen
A000027 Natural
Mehr
Sequenzen
A000032 Lucas Numbers
Mehr
Sequenzen
A000040 Primes
Mehr
Sequenzen
A000045 Fibonacci
Mehr
Sequenzen
A000079 Powers of 2
Mehr
Sequenzen
A000108 Catalan
Mehr
Sequenzen
A000120 1's Counting
Mehr
Sequenzen
A000124 Central Polygonal Numbers
Mehr
Sequenzen
A000125 Cake Numbers
Mehr
Sequenzen
A000142 Factorial
Mehr
Sequenzen
A000213 Tribonacci Numbers
Mehr
Sequenzen
A000215 Fermat Numbers
Mehr
Sequenzen
A000288 Tetranacci Numbers
Mehr
Sequenzen
A000290 Squares
Mehr
Sequenzen
A000292 Tetrahedral numbers
Mehr
Sequenzen
A000578 Cubes
Mehr
Sequenzen
A000720 PrimePi
Mehr
Sequenzen
A001146 Number of Boolean Functions
Mehr
Sequenzen
A001462 Golomb's
Mehr
Sequenzen
A001478 Negative Integers
Mehr
Sequenzen
A002110 Primorial Numbers
Mehr
Sequenzen
A002717 Matchstick Triangle Arrangement
Mehr
Sequenzen
A005132 Recaman's
Mehr
Sequenzen
A006577 Number of '3n+1' steps to reach 1
Mehr
Sequenzen
A006862 Euclid Numbers
Mehr
Sequenzen
A006879 Number of Primes by Number of Digits
Mehr
Sequenzen
A006880 Number of Primes by Powers of 10
Mehr
Sequenzen
A007318 Binomial
Mehr
Sequenzen
A007395 All Twos
Mehr
Sequenzen
A010051 Binary Prime Constant
Mehr
Sequenzen
A010701 All Threes
Mehr
Sequenzen
A011557 Powers of 10
Mehr
Sequenzen
A057588 Kummer Numbers
Mehr
Sequenzen
A019434 Fermat Primes
Mehr
Sequenzen
A181391 Van Eck's
Mehr
Shufflers
Shufflers
Fisher-Yates Shuffler
Mehr
Sortieren
Sortieren
Binary Insertion Sort
+4
Mehr
Sortieren
Bogo Sort
+8
Mehr
Sortieren
Bubble Sort
+19
Mehr
Sortieren
Cocktail Sort
+3
Mehr
Sortieren
Comb Sort
+8
Mehr
Sortieren
Cycle Sort
+5
Mehr
Sortieren
Exchange Sort
Mehr
Sortieren
Heap Sort
+15
Mehr
Sortieren
Insertion Sort
+18
Mehr
Sortieren
Pancake Sort
+7
Mehr
Sortieren
Quick Sort
+19
Mehr
Sortieren
/
Vergleich
Median of three pivot
Mehr
Sortieren
/
Vergleich
Middle point pivot
Mehr
Sortieren
/
Vergleich
Random pivot
Mehr
Sortieren
Selection Sort
+14
Mehr
Sortieren
Shell Sort
+10
Mehr
Sortieren
Tim Sort
+3
Mehr
Sortieren
/
Vergleich
Simplified Tim Sort
Mehr
Sortieren
Counting Sort
+9
Mehr
Sortieren
Bucket Sort
+5
Mehr
Sortieren
Radix Sort
+9
Mehr
Sortieren
Msd Radix Sort
Mehr
Stacks
Stacks
Balanced Parentheses Checker
Mehr
Strings
Strings
Burrows Wheeler Transform
Mehr
Strings
Boyer Moore Search
Mehr
Strings
/
Similarity
Cosine Similarity
Mehr
Strings
Damerau Levenshtein Distance
Mehr
Strings
Hamming Distance
+7
Mehr
Strings
/
Similarity
Jaro Similarity
Mehr
Strings
Jaro Winkler Distance
Mehr
Strings
/
Similarity
Optimal String Alignment
Mehr
Strings
/
Pattern Matching
Bitop Pattern Matching
Mehr
Strings
Naive String Search
Mehr
Strings
Rabin Karp
+2
Mehr
Strings
Boyer Moore
Mehr
Strings
/
Pattern Matching
Knuth–Morris–Pratt Search
Mehr
Strings
Wildcard Pattern Matching
Mehr
Strings
/
Pattern Matching
Z-block substring search
Mehr
Strings
Longest Consecutive Character
Mehr
Strings
Palindrome Checker
Mehr
Strings
Get all permutations of a string
Mehr
Strings
Levenshtein Distance
+2
Mehr
Baum
Baum
Breadth First Tree Traversal
Mehr
© The Algorithms 2025
Was ist ein Algorithmus?
Über uns
Programmiersprachen
Beitragen
Spenden
GitHub
Gitter
X
Quellcode
Kontakt