Data Structures and Algorithms (COL106)
This contains assignments of COL106(Data Structures and Algorithm) course of IIT Delhi. These Include 
Assignment 1- Ass1.java(TwoDBlock Matrix) 
Assignment 2- MyStack.java, MyCalculator.java, StackSort.java 
Assignment 3- BST.java, Heap.java, Election.java 
Assignment 4- WeakAVLMap.java,HashMap.java WordCounter.java, Map.java  
Assignment 5 - Creating a stock management system using Merge Sorting 
Assignment 6 - Finding shortest path between 2 vertices using dual graph technique 
Along with these files there are additional interface and driver code files which are required for the above codes to run.
This repository also consists of Extra folder which consists of additional codes on other data strucutres and algorithms which have been commented to explain the code.