This is my collection of various algorithms and data structures that I feel that are needed in competitive programming . All of this stuff is implemented by me myself after learning it from random resources. This repository also contains my accepted solutions of questions on various online judges. I will keep adding stuff here from time to time .