This repository contains the implementation of Data Structures - LinkedList, Heaps, Trees and Stacks and several important Algorithms - Searching, Sorting, Recursion, Binary Search Trees, Graph Algorithms, Dynamic Programming from scratch in Java.
All the projects in this repository requires Java 1.8+ and any JavaEE IDE such as (Eclipse/IntelliJ/Netbeans).