# 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