The Algorithms
Suche nach einem Algorithmus
Über uns
Spenden
Datenstrukturen
Datenstrukturen
/
Array
Equilibrium Index in Array
Mehr
Datenstrukturen
/
Array
Find Triplets with 0 Sum
Mehr
Datenstrukturen
/
Array
Index 2d Array in 1d
Mehr
Datenstrukturen
/
Array
Kth Largest Element
Mehr
Datenstrukturen
/
Array
Median Two Array
Mehr
Datenstrukturen
/
Array
Monotonic Array
Mehr
Datenstrukturen
/
Array
Pairs with Given Sum
Mehr
Datenstrukturen
/
Array
Permutations
Mehr
Datenstrukturen
/
Array
Prefix Sum
Mehr
Datenstrukturen
/
Array
Product Sum
Mehr
Datenstrukturen
/
Array
Sparse Table
Mehr
Datenstrukturen
/
Binärer Baum
AVL Tree
+4
Mehr
Datenstrukturen
/
Binärer Baum
Basic Binary Tree
Mehr
Datenstrukturen
/
Binärer Baum
Binary Search Tree
+3
Mehr
Datenstrukturen
/
Binärer Baum
Binary Search Tree Recursive
Mehr
Datenstrukturen
/
Binärer Baum
Binary Tree Mirror
Mehr
Datenstrukturen
/
Binärer Baum
Binary Tree Node Sum
Mehr
Datenstrukturen
/
Binärer Baum
Binary Tree Path Sum
Mehr
Datenstrukturen
/
Binärer Baum
Binary Tree Traversals
Mehr
Datenstrukturen
/
Binärer Baum
Diameter of Binary Tree
Mehr
Datenstrukturen
/
Binärer Baum
Diff Views of Binary Tree
Mehr
Datenstrukturen
/
Binärer Baum
Distribute Coins
Mehr
Datenstrukturen
/
Binärer Baum
Fenwick Tree
+1
Mehr
Datenstrukturen
/
Binärer Baum
Flatten Binarytree to Linkedlist
Mehr
Datenstrukturen
/
Binärer Baum
Floor and Ceiling
Mehr
Datenstrukturen
/
Binärer Baum
Inorder Tree Traversal 2022
Mehr
Datenstrukturen
/
Binärer Baum
Is Sorted
Mehr
Datenstrukturen
/
Binärer Baum
Is Sum Tree
Mehr
Datenstrukturen
/
Binärer Baum
Lazy Segment Tree
Mehr
Datenstrukturen
/
Binärer Baum
Lowest Common Ancestor
Mehr
Datenstrukturen
/
Binärer Baum
Maximum Fenwick Tree
Mehr
Datenstrukturen
/
Binärer Baum
Maximum Sum Bst
Mehr
Datenstrukturen
/
Binärer Baum
Merge Two Binary Trees
Mehr
Datenstrukturen
/
Binärer Baum
Mirror Binary Tree
Mehr
Datenstrukturen
/
Binärer Baum
Non Recursive Segment Tree
Mehr
Datenstrukturen
/
Binärer Baum
Number of Possible Binary Trees
Mehr
Datenstrukturen
/
Binärer Baum
Red Black Tree
Mehr
Datenstrukturen
/
Binärer Baum
Segment Tree
+4
Mehr
Datenstrukturen
/
Binärer Baum
Segment Tree Other
Mehr
Datenstrukturen
/
Binärer Baum
Serialize Deserialize Binary Tree
Mehr
Datenstrukturen
/
Binärer Baum
Symmetric Tree
Mehr
Datenstrukturen
/
Binärer Baum
Treap
Mehr
Datenstrukturen
/
Binärer Baum
Wavelet Tree
Mehr
Datenstrukturen
/
Disjunkte Menge
Alternate Disjoint Set
Mehr
Datenstrukturen
Disjoint Set
Mehr
Datenstrukturen
/
Hashing
Bloom Filter
Mehr
Datenstrukturen
/
Hashing
Double Hash
Mehr
Datenstrukturen
/
Hashing
Hash Map
Mehr
Datenstrukturen
/
Hashing
Hash Table
Mehr
Datenstrukturen
/
Hashing
Hash Table with Linked List
Mehr
Datenstrukturen
/
Hashing
/
Zahlentheorie
Prime
+8
Mehr
Datenstrukturen
/
Hashing
Quadratic Probing
Mehr
Datenstrukturen
/
Heap
Binomial Heap
Mehr
Datenstrukturen
Heap
+1
Mehr
Datenstrukturen
/
Heap
Heap Generic
Mehr
Datenstrukturen
/
Heap
Max Heap
Mehr
Datenstrukturen
/
Heap
Min Heap
Mehr
Datenstrukturen
/
Heap
Randomized Heap
Mehr
Datenstrukturen
/
Heap
Skew Heap
Mehr
Datenstrukturen
/
Kd Tree
Build Kdtree
Mehr
Datenstrukturen
/
Kd Tree
/
Example
Example Usage
Mehr
Datenstrukturen
/
Kd Tree
/
Example
Hypercube Points
Mehr
Datenstrukturen
/
Kd Tree
Kd Node
Mehr
Datenstrukturen
/
Kd Tree
Nearest Neighbour Search
Mehr
Datenstrukturen
/
Verkettete Liste
Circular Linked List
Mehr
Datenstrukturen
/
Verkettete Liste
Deque Doubly
Mehr
Datenstrukturen
/
Verkettete Liste
Doubly Linked List
+5
Mehr
Datenstrukturen
/
Verkettete Liste
Doubly Linked List Two
Mehr
Datenstrukturen
/
Verkettete Liste
Floyds Cycle Detection
Mehr
Datenstrukturen
/
Verkettete Liste
From Sequence
Mehr
Datenstrukturen
/
Verkettete Liste
Has Loop
Mehr
Datenstrukturen
/
Verkettete Liste
Is Palindrome
+1
Mehr
Datenstrukturen
/
Verkettete Liste
Merge Two Lists
Mehr
Datenstrukturen
/
Verkettete Liste
Middle Element of Linked List
Mehr
Datenstrukturen
/
Verkettete Liste
Print Reverse
Mehr
Datenstrukturen
/
Verkettete Liste
Reverse K Group
Mehr
Datenstrukturen
/
Verkettete Liste
Rotate to the Right
Mehr
Datenstrukturen
/
Verkettete Liste
Singly Linked List
+3
Mehr
Datenstrukturen
/
Verkettete Liste
Skip List
Mehr
Datenstrukturen
/
Verkettete Liste
Swap Nodes
Mehr
Datenstrukturen
/
Warteschlangen
Circular Queue
Mehr
Datenstrukturen
/
Warteschlangen
Circular Queue Linked List
Mehr
Datenstrukturen
/
Warteschlangen
Double Ended Queue
Mehr
Datenstrukturen
/
Warteschlangen
Linked Queue
Mehr
Datenstrukturen
/
Warteschlangen
Priority Queue Using List
Mehr
Datenstrukturen
/
Warteschlangen
Queue by List
Mehr
Datenstrukturen
/
Warteschlangen
Queue by Two Stacks
Mehr
Datenstrukturen
/
Warteschlangen
Queue on Pseudo Stack
Mehr
Datenstrukturen
/
Stacks
Balanced Parentheses
Mehr
Datenstrukturen
/
Stacks
Dijkstras Two Stack Algorithm
Mehr
Datenstrukturen
/
Stacks
Infix to Postfix Conversion
Mehr
Datenstrukturen
/
Stacks
Infix to Prefix Conversion
Mehr
Datenstrukturen
/
Stacks
Lexicographical Numbers
Mehr
Datenstrukturen
/
Stacks
Next Greater Element
Mehr
Datenstrukturen
/
Stacks
Postfix Evaluation
Mehr
Datenstrukturen
/
Stacks
Prefix Evaluation
Mehr
Datenstrukturen
Stack
+4
Mehr
Datenstrukturen
/
Stacks
Stack Using Two Queues
Mehr
Datenstrukturen
/
Stacks
Stack with Doubly Linked List
Mehr
Datenstrukturen
/
Stacks
Stack with Singly Linked List
+3
Mehr
Datenstrukturen
/
Stacks
Stock Span Problem
Mehr
Datenstrukturen
Suffix Tree
Mehr
Datenstrukturen
/
Suffix Tree
Suffix Tree Node
Mehr
Datenstrukturen
/
Präfixbaum
Radix Tree
Mehr
Datenstrukturen
Trie
+3
Mehr
Datenstrukturen
/
Array
Local Maximom Point
Mehr
Datenstrukturen
/
Array
Number Of Local Maximum Points
Mehr
Datenstrukturen
/
Array
Reverse
Mehr
Datenstrukturen
Graph
+1
Mehr
Datenstrukturen
/
Graphen
Graph 2
Mehr
Datenstrukturen
/
Graphen
Graph 3
Mehr
Datenstrukturen
/
Heap
Binary Heap
Mehr
Datenstrukturen
/
Heap
Key Priority Queue
Mehr
Datenstrukturen
/
Heap
Min Priority Queue
Mehr
Datenstrukturen
/
Verkettete Liste
Add Two Numbers
Mehr
Datenstrukturen
/
Verkettete Liste
Cycle Detection
Mehr
Datenstrukturen
/
Verkettete Liste
Cycle Detection II
Mehr
Datenstrukturen
/
Verkettete Liste
Merge Two Sorted Linked Lists
Mehr
Datenstrukturen
/
Verkettete Liste
Reverse Singly Linked List
Mehr
Datenstrukturen
/
Verkettete Liste
Singly Circular Linked List
Mehr
Datenstrukturen
Queue
+3
Mehr
Datenstrukturen
/
Warteschlangen
Queue Using 2 Stacks
Mehr
Datenstrukturen
/
Stacks
Evaluate Expression
Mehr
Datenstrukturen
/
Stacks
Stack ES 6
Mehr
Datenstrukturen
/
Vektoren
Vector 2
Mehr
Datenstrukturen
Binary Search Tree 2
Mehr
Datenstrukturen
Circular Queue Using Linked List
Mehr
Datenstrukturen
Cll
Mehr
Datenstrukturen
/
CLL
Main Cll
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 Using Array
Mehr
Datenstrukturen
Queue Using Array 2
Mehr
Datenstrukturen
Queue Using Linked List
Mehr
Datenstrukturen
Queue Using Two Stacks
Mehr
Datenstrukturen
Rb Tree
Mehr
Datenstrukturen
Reverse a Linked List
Mehr
Datenstrukturen
Stack Using Array
Mehr
Datenstrukturen
Stack Using Queue
Mehr
Datenstrukturen
Tree
Mehr
Datenstrukturen
Tree 234
Mehr
Datenstrukturen
Trie Modern
Mehr
Datenstrukturen
Trie Tree
Mehr
Datenstrukturen
Trie Using Hashmap
Mehr
Datenstrukturen
/
Bags
Bag
Mehr
Datenstrukturen
/
Buffer
Circular Buffer
Mehr
Datenstrukturen
/
Cache
MRU Cache
Mehr
Datenstrukturen
/
Crdt
G Counter
Mehr
Datenstrukturen
/
Crdt
G Set
Mehr
Datenstrukturen
/
Crdt
LWW Element Set
Mehr
Datenstrukturen
/
Crdt
OR Set
Mehr
Datenstrukturen
/
Crdt
PN Counter
Mehr
Datenstrukturen
/
Crdt
Two P Set
Mehr
Datenstrukturen
Disjoint Set Union
Mehr
Datenstrukturen
Dynamic Array
Mehr
Datenstrukturen
/
Graphen
Bipartite Graph DFS
Mehr
Datenstrukturen
/
Graphen
Boruvka Algorithm
Mehr
Datenstrukturen
/
Graphen
Connected Component
Mehr
Datenstrukturen
/
Graphen
Cycles
Mehr
Datenstrukturen
/
Graphen
Dijkstra Optimized Algorithm
Mehr
Datenstrukturen
/
Graphen
Edmonds Blossom Algorithm
Mehr
Datenstrukturen
Graphs
Mehr
Datenstrukturen
/
Graphen
Johnsons Algorithm
Mehr
Datenstrukturen
/
Graphen
Kahns Algorithm
Mehr
Datenstrukturen
/
Graphen
Matrix Graphs
Mehr
Datenstrukturen
/
Graphen
Tarjans Algorithm
Mehr
Datenstrukturen
/
Graphen
Welsh Powell
Mehr
Datenstrukturen
/
Hash-Map
/
Hashing
Generic Hash Map Using Array
Mehr
Datenstrukturen
/
Hash-Map
/
Hashing
Generic Hash Map Using Array List
Mehr
Datenstrukturen
/
Hash-Map
/
Hashing
Hash Map Cuckoo Hashing
Mehr
Datenstrukturen
/
Hash-Map
/
Hashing
Linear Probing Hash Map
Mehr
Datenstrukturen
/
Hash-Map
/
Hashing
Main Cuckoo Hashing
Mehr
Datenstrukturen
/
Hash-Map
/
Hashing
Majority Element
Mehr
Datenstrukturen
/
Hash-Map
/
Hashing
Map
Mehr
Datenstrukturen
/
Heaps
Empty Heap Exception
Mehr
Datenstrukturen
/
Heaps
Fibonacci Heap
Mehr
Datenstrukturen
/
Heaps
Generic Heap
Mehr
Datenstrukturen
/
Heaps
Heap Element
Mehr
Datenstrukturen
/
Heaps
Kth Element Finder
Mehr
Datenstrukturen
/
Heaps
Leftist Heap
Mehr
Datenstrukturen
/
Heaps
Median Finder
Mehr
Datenstrukturen
/
Heaps
Merge K Sorted Arrays
Mehr
Datenstrukturen
/
Liste
Circle Linked List
Mehr
Datenstrukturen
/
Liste
Count Singly Linked List Recursion
Mehr
Datenstrukturen
/
Liste
Create And Detect Loop
Mehr
Datenstrukturen
/
Liste
Cursor Linked List
Mehr
Datenstrukturen
/
Liste
Merge K Sorted Linked List
Mehr
Datenstrukturen
/
Liste
Merge Sorted Array List
Mehr
Datenstrukturen
/
Liste
Merge Sorted Singly Linked List
Mehr
Datenstrukturen
/
Liste
Quick Sort Linked List
Mehr
Datenstrukturen
/
Liste
Random Node
Mehr
Datenstrukturen
/
Liste
Rotate Singly Linked Lists
Mehr
Datenstrukturen
/
Liste
Search Singly Linked List Recursion
Mehr
Datenstrukturen
/
Liste
Sorted Linked List
Mehr
Datenstrukturen
/
Warteschlangen
Deque
Mehr
Datenstrukturen
/
Warteschlangen
Generic Array List Queue
Mehr
Datenstrukturen
/
Warteschlangen
Priority Queues
Mehr
Datenstrukturen
/
Warteschlangen
Sliding Window Maximum
Mehr
Datenstrukturen
/
Warteschlangen
Token Bucket
Mehr
Datenstrukturen
/
Stacks
Node Stack
Mehr
Datenstrukturen
/
Stacks
Reverse Stack
Mehr
Datenstrukturen
/
Stacks
Stack Array
Mehr
Datenstrukturen
/
Stacks
Stack Array List
Mehr
Datenstrukturen
/
Baum
AVL Simple
Mehr
Datenstrukturen
/
Baum
BST From Sorted Array
Mehr
Datenstrukturen
/
Baum
BST Iterative
Mehr
Datenstrukturen
/
Baum
BST Recursive
Mehr
Datenstrukturen
/
Baum
BST Recursive Generic
Mehr
Datenstrukturen
/
Baum
Binary Tree
Mehr
Datenstrukturen
/
Baum
Boundary Traversal
Mehr
Datenstrukturen
/
Baum
Ceil In Binary Search Tree
Mehr
Datenstrukturen
/
Baum
Check Binary Tree Is Valid BST
Mehr
Datenstrukturen
/
Baum
Check If Binary Tree Balanced
Mehr
Datenstrukturen
/
Baum
Check Tree Is Symmetric
Mehr
Datenstrukturen
/
Baum
Create Binary Tree From Inorder Preorder
Mehr
Datenstrukturen
/
Baum
Generic Tree
Mehr
Datenstrukturen
/
Baum
Inorder Traversal
Mehr
Datenstrukturen
/
Baum
KD Tree
Mehr
Datenstrukturen
/
Baum
LCA
Mehr
Datenstrukturen
/
Baum
Level Order Traversal
Mehr
Datenstrukturen
/
Baum
Post Order Traversal
Mehr
Datenstrukturen
/
Baum
Pre Order Traversal
Mehr
Datenstrukturen
/
Baum
Print Top Viewof Tree
Mehr
Datenstrukturen
/
Baum
Quad Tree
Mehr
Datenstrukturen
/
Baum
Red Black BST
Mehr
Datenstrukturen
/
Baum
Same Trees Check
Mehr
Datenstrukturen
/
Baum
Splay Tree
Mehr
Datenstrukturen
/
Baum
Tree Random Node
Mehr
Datenstrukturen
/
Baum
Vertical Order Traversal
Mehr
Datenstrukturen
/
Baum
Zigzag Traversal
Mehr
Datenstrukturen
/
Baum
Nearest Right Key
Mehr
Datenstrukturen
/
Array
Carray
Mehr
Datenstrukturen
/
Binärer Baum
Create Node
Mehr
Datenstrukturen
/
Binärer Baum
Recursive Traversals
Mehr
Datenstrukturen
/
Binärer Baum
Threaded Binary Trees
Mehr
Datenstrukturen
/
Binärer Baum
Words Alphabetical
Mehr
Datenstrukturen
/
Wörterbuch
Dict
Mehr
Datenstrukturen
/
Dynamischer Array
Main
Mehr
Datenstrukturen
/
Graphen
Bfs
Mehr
Datenstrukturen
/
Graphen
Bfs Queue
Mehr
Datenstrukturen
/
Graphen
Dfs
Mehr
Datenstrukturen
/
Graphen
Dfs Recursive
Mehr
Datenstrukturen
/
Graphen
Euler
Mehr
Datenstrukturen
/
Graphen
Hamiltonian
Mehr
Datenstrukturen
/
Graphen
Transitive Closure
Mehr
Datenstrukturen
Hash Set
Mehr
Datenstrukturen
/
Verkettete Liste
Ascending Priority Queue
Mehr
Datenstrukturen
/
Verkettete Liste
Circular Doubly Linked List
Mehr
Datenstrukturen
/
Verkettete Liste
Merge Linked Lists
Mehr
Datenstrukturen
/
Verkettete Liste
Middle Element in List
Mehr
Datenstrukturen
/
Verkettete Liste
Queue Linked List
Mehr
Datenstrukturen
/
Verkettete Liste
Singly Link List Deletion
Mehr
Datenstrukturen
List
Mehr
Datenstrukturen
/
Stacks
Dynamic Stack
Mehr
Datenstrukturen
/
Stacks
Parenthesis
Mehr
Datenstrukturen
Vector
Mehr
Datenstrukturen
Floyds Algorithm
Mehr
Datenstrukturen
/
Probabilistisch
Count Min Sketch
Mehr
Datenstrukturen
Range Minimum Query
Mehr
Datenstrukturen
Segment Tree Recursive
Mehr
Datenstrukturen
Veb Tree
Mehr
Datenstrukturen
/
Hash-Map
Hashing
Mehr
Datenstrukturen
/
Heap
/
Binärer Heap
Min Heap Two
Mehr
Datenstrukturen
/
Warteschlangen
List Queue
Mehr
Datenstrukturen
/
Warteschlangen
Priority Queue
Mehr
Datenstrukturen
/
Stacks
Array Stack
Mehr
Datenstrukturen
/
Verkettete Liste
Cycle in Linked List
Mehr
Datenstrukturen
/
Verkettete Liste
Merge Sorted List
Mehr
Datenstrukturen
/
Array
3sum
Mehr
Datenstrukturen
/
Array
Add Digits
Mehr
Datenstrukturen
/
Array
Find All Duplicates in an Array
Mehr
Datenstrukturen
/
Array
Find the Highest Altitude
Mehr
Datenstrukturen
/
Array
Get Products of All Other Elements
Mehr
Datenstrukturen
/
Array
Good Pairs
Mehr
Datenstrukturen
/
Array
Max 69 Number
Mehr
Datenstrukturen
/
Array
Maximum Product Subarray
Mehr
Datenstrukturen
/
Array
Remove Elements
Mehr
Datenstrukturen
/
Array
Richest Customer Wealth
Mehr
Datenstrukturen
/
Array
Shortest Word Distance
Mehr
Datenstrukturen
/
Array
Single Number
Mehr
Datenstrukturen
/
Array
Sort Squares of an Array
Mehr
Datenstrukturen
/
Array
Sorted Arrays Intersection
Mehr
Datenstrukturen
/
Array
/
Strings
Almost Palindrome Checker
Mehr
Datenstrukturen
/
Array
/
Strings
Jewels and Stones
Mehr
Datenstrukturen
/
Array
/
Strings
Remove Vowels
Mehr
Datenstrukturen
/
Array
Two Sum Ii
Mehr
Datenstrukturen
/
Binärer Baum
Bst
Mehr
Datenstrukturen
/
Binärer Baum
Invert
Mehr
Datenstrukturen
Disjoint Sets
Mehr
Datenstrukturen
/
Graphen
Unweighted Graph
Mehr
Datenstrukturen
/
Graphen
Weighted Graph
Mehr
Datenstrukturen
/
Hashtabelle
Arrays Intersection
Mehr
Datenstrukturen
/
Hashtabelle
Common Characters
Mehr
Datenstrukturen
/
Hashtabelle
Uncommon Words
Mehr
Datenstrukturen
/
AVL Tree
AVL Tree Node
Mehr
Datenstrukturen
/
AVL Tree
Tree Traversal
Mehr
Datenstrukturen
/
Binärer Suchbaum
BST Node
Mehr
Datenstrukturen
/
Binärer Suchbaum
Duplicate Key Exception
Mehr
Datenstrukturen
/
Disjunkte Menge
Disjoint Set Node
Mehr
Datenstrukturen
/
Segment Tree
Segment Tree Node
Mehr
Datenstrukturen
/
Splay Tree
Splay Tree Node
Mehr
Datenstrukturen
/
Splay Tree
Splay Tree Rotations
Mehr
Datenstrukturen
/
Präfixbaum
Trie Node
Mehr
Datenstrukturen
Data Structure
Mehr
Datenstrukturen
/
Binärer Baum
Basic Binary Search Tree
Mehr
Datenstrukturen
/
Binärer Baum
Splay
Mehr
Datenstrukturen
Linked Deque
Mehr
Datenstrukturen
Median Heap
Mehr
Datenstrukturen
Prefix Aggregate List
Mehr
Datenstrukturen
Sorted Set
Mehr
Datenstrukturen
/
Sorted Set
Sorted Table
Mehr
Datenstrukturen
Table Heap
Mehr
Datenstrukturen
Table List
Mehr
Datenstrukturen
Table Stack
Mehr
Datenstrukturen
Undirected Graph
Mehr
Datenstrukturen
/
Warteschlangen
Array Queue
Mehr
Datenstrukturen
/
Warteschlangen
Stack Queue
Mehr
Datenstrukturen
/
Set
Hash Map Set
Mehr
Datenstrukturen
/
Set
Map Set
Mehr
Datenstrukturen
Tries
Mehr
© The Algorithms 2025
Was ist ein Algorithmus?
Über uns
Programmiersprachen
Beitragen
Spenden
GitHub
Gitter
X
Quellcode
Kontakt