Skip to content

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

License

Notifications You must be signed in to change notification settings

baldeephira/algos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published