This project provides solutions and implementation for popular algorithms and programming problems.
- clone algos repository
- ensure java 8 is installed
- cd algos
- ./build.sh
- ensure java 8 is installed
- build the project
- cd algos/dist
- java
- Depth First Search
- Insertion Sort
- Merge Sort
- Quick Sort
- Selection Sort
- Find Factorial
- Find GCD - Greatest Common Divisor (Euclid's algorithm)
- Check if Palindrome
- Reverse a linked list
- Implement a Queue
- Birthday Odds Problem
- Egg Drop Problem
- Knapsack Problem
- TopCoder Pipe Cut Problem
- TopCoder Quiz Show Problem