-
Graph
- Find kingpin
- Bird sounds
-
Greedy
- Interval Scheduling
- Scheduling to minimize lateness
- Food Stops Scheduling
- Players Matching to minimalize the max height difference
-
Hash Table
- Two Sums
-
Running Time
- Find Closest Points Pair
- Disjoint Test
- Merge Two Sorted Lists
-
Tree
- Stress Test
-
Recursion
- Convert an Integer to a n-nary String
- Count Down Numbers
- Factorial
- Fibonacci
- Is Palindrome
- Reverse String
- Sum Numbers after a Position in the List
- Sum the Numbers in a Range
- Goodfellas
- Get Closest Points Pair
- Find Median
-
Dynamic Programming
- Fibonnaci by Memoization & Dynamic Programming
-
Sorting
-
Bubble Sort
-
Insertion Sort
-
Heapsort
-
Mergesort
-
Sort Puppies
-
Boredom Game
-
-
Counting
- Count Permutations with no Step
-
Encryption
- False Sense of Security