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