- Backtracking
- Big Integer
- Ciphers
- Data Structures
- Dynamic Programming
- General
- Geometry
- Graph
- Bellman Ford
- Bipartite Matching
- Breadth First Search
- Centroid Decomposition
- Depth First Search
- Depth First Search Tic Tac Toe
- Dijkstra
- Dinic Maxflow
- Disjoint Set Union
- Floyd Warshall
- Graph Enumeration
- Heavy Light Decomposition
- Lowest Common Ancestor
- Minimum Spanning Tree
- Prim
- Prufer Code
- Strongly Connected Components
- Topological Sort
- Two Satisfiability
- Lib
- Math
- Aliquot Sum
- Amicable Numbers
- Armstrong Number
- Baby Step Giant Step
- Ceil
- Chinese Remainder Theorem
- Collatz Sequence
- Doomsday
- Extended Euclidean Algorithm
- Fast Fourier Transform
- Fast Power
- Faster Perfect Numbers
- Gaussian Elimination
- Gcd Of N Numbers
- Greatest Common Divisor
- Interest
- Karatsuba Multiplication
- Lcm Of N Numbers
- Linear Sieve
- Matrix Ops
- Mersenne Primes
- Miller Rabin
- Newton Raphson
- Nthprime
- Pascal Triangle
- Perfect Numbers
- Pollard Rho
- Prime Check
- Prime Factors
- Prime Numbers
- Quadratic Residue
- Random
- Sieve Of Eratosthenes
- Signum
- Simpson Integration
- Square Root
- Trial Division
- Zellers Congruence Algorithm
- Searching
- Sorting
- Bogo Sort
- Bubble Sort
- Bucket Sort
- Cocktail Shaker Sort
- Comb Sort
- Counting Sort
- Cycle Sort
- Dutch National Flag Sort
- Exchange Sort
- Gnome Sort
- Heap Sort
- Insertion Sort
- Merge Sort
- Odd Even Sort
- Pancake Sort
- Pigeonhole Sort
- Quick Sort
- Radix Sort
- Selection Sort
- Shell Sort
- Sleep Sort
- Stooge Sort
- Tim Sort
- Patience Sort
- String