Skip to content

Latest commit

 

History

History
38 lines (30 loc) · 789 Bytes

README.md

File metadata and controls

38 lines (30 loc) · 789 Bytes

Algorithms & Programing

This project provides solutions and implementation for popular algorithms and programming problems.

BUILD INSTRUCTIONS

  • clone algos repository
  • ensure java 8 is installed
  • cd algos
  • ./build.sh

EXECUTION INSTRUCTIONS

  • ensure java 8 is installed
  • build the project
  • cd algos/dist
  • java

SORTING & SEARCH ALGORITHMS

  • Depth First Search
  • Insertion Sort
  • Merge Sort
  • Quick Sort
  • Selection Sort

RECURSION & DATA STRUCTURES

  • Find Factorial
  • Find GCD - Greatest Common Divisor (Euclid's algorithm)
  • Check if Palindrome
  • Reverse a linked list
  • Implement a Queue

PROGRAMMING PROBLEMS

  • Birthday Odds Problem
  • Egg Drop Problem
  • Knapsack Problem
  • TopCoder Pipe Cut Problem
  • TopCoder Quiz Show Problem