RedEnginePress
Search algorithms, data structures, and implementations
Algorithms
Languages
Playground
About
Zig
GitHub repository
Client Server
Client Server
Server
More
Client Server
Client
More
Concurrency
Concurrency
/
Threads
Thread Pool
More
Data Structures
Data Structures
/
Linked List
Skip List
More
Data Structures
/
Linked List
Doubly Linked List
+7
More
Data Structures
Linked List
+1
More
Data Structures
Stack
+5
More
Data Structures
Queue
+4
More
Data Structures
Trie
+4
More
Data Structures
Heap
+2
More
Data Structures
/
Binary Tree
Binary Search Tree
+4
More
Dynamic Programming
Dynamic Programming
Edit Distance
+2
More
Dynamic Programming
Coin Change
+8
More
Dynamic Programming
Longest Increasing Subsequence
+2
More
Dynamic Programming
Knapsack
+3
More
Dynamic Programming
Factorial
+13
More
Machine Learning
Machine Learning
K Means Clustering
More
Math
Math
Fibonacci Recursion
More
Math
Primes
More
Math
Euclidian Greatest Common Divisor
More
Math
GCD
More
Math
Chinese Remainder Theorem
More
Math
Ceil
+1
More
Numerical Methods
Numerical Methods
Newton Raphson Root
More
Others
Others
Lru Cache
More
Searches
Searches
Red Black Trees
More
Searches
Linear Search
+15
More
Sorts
Sorts
Merge Sort
+19
More
Sorts
Insertion Sort
+18
More
Sorts
Radix Sort
+9
More
Sorts
Selection Sort
+15
More
Sorts
Bubble Sort
+19
More
Sorts
Heap Sort
+16
More
Sorts
Quick Sort
+19
More
Tiger Style
Tiger Style
Robin Hood Hash
More
Tiger Style
Raft Consensus
More
Tiger Style
Merge Sort Tiger
More
Tiger Style
Two Phase Commit
More
Tiger Style
Vsr Consensus
More
Tiger Style
Time Simulation
More
Tiger Style
Ring Buffer
More
Tiger Style
Knapsack Tiger
More
Web
Web
/
Tls
X 25519+Kyber 768 Draft 00
More
© RedEnginePress 2026
What is an algorithm?
About RedEnginePress
Programming Languages
Open Source & Attribution
Search
Algorithm Library
Code Playground
Contact