RedEnginePress
Search algorithms, data structures, and implementations
Algorithms
Languages
Playground
About
Scala
GitHub repository
Dynamic Programming
Dynamic Programming
Fibonacci Numbers
+12
More
Dynamic Programming
Coin Change
+8
More
Math
Math
Abs Max
More
Math
Linear Sieve
More
Math
Prime Factors
More
Math
Binary Exponentiation
More
Math
Abs
+5
More
Math
Find Max
More
Math
Abs Min
More
Math
Stream Sieve
More
Math
Greater Common Divisor
More
Math
Find Min
+1
More
Searches
Searches
Jump Search
+9
More
Searches
Binary Search
+15
More
Searches
Linear Search
+15
More
Sorts
Sorts
Merge Sort
+19
More
Sorts
Recursive Insertion Sort
More
Sorts
Heap Sort
+16
More
Sorts
Insertion Sort
+18
More
Sorts
Bubble Sort
+19
More
Sorts
Quick Sort
+19
More
Sorts
Selection Sort
+15
More
© RedEnginePress 2026
What is an algorithm?
About RedEnginePress
Programming Languages
Open Source & Attribution
Search
Algorithm Library
Code Playground
Contact