Data Structures and Algorithms This repository contains the basic implemenatation of data structures in C++ and the famous algorithms and questions using them. Repository Structure Heaps MaxHeap.cpp Tries tries.cpp Trie.cpp Graphs Graph.cpp GraphByList.cpp Strings RabinKarp.cpp Topics Worklist Linked List Stacks Queues Binary Search Trees Improved implementation of tries