# Algorithms and Data Structures in Java
The repo consists of solutions to numerous problems using different data structures and algorithms, where all solutions are coded purely in Java. It also contains solutions to HackerRank problems which I have solved so far.
You can also refer my [Java Notes](http://java.ramswaroop.me) for a quick refresh on the Java concepts.
## Environment
### Java Version
java version "1.8.0_74"
Java(TM) SE Runtime Environment (build 1.8.0_74-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)
### IDE
IntelliJ IDEA 16
### Machine
__MacBook Pro (Retina, 15-inch, Mid 2015)__
__Processor__ 2.5 GHz Intel Core i7
__Memory__ 16 GB 1600 MHz DDR3
__Graphics__ AMD Radeon R9 M370X 2048 MB