This repository contains all the source code I have written till date (and will continue to do so) for algorithmic programming problems (on various platforms like CodeChef, SPOJ and CodeForces), Implementation of Data-Structures & Algorithms as well as bunch of other stuff.
The primary aim of this repository is to act as a backup for all my source code if lost and also be of help to someone looking for algorithmic implementations/solutions to certain OJ problems for reference. My handle on all of these platforms is bholagabbar
Fun fact: This repository contains my optimized implementation of Djikstra's Shortest Path Algorithm which was posted on Quora and has had lots of views as well as lots of forks on Ideone. You can find the code here
-
With the following in C++, I have a wide implementation of Advanced Algorithms and DS useful for programming contests. I also have implementations of OOPS concepts like Inheritence, Operator Overloading etc and Data-Structures and Algorithms for University Courses which is an elementary-intermediate level implementation of stacks, queues, linked-list and more.
-
JAVA Codebase: This folder contains folders CODECHEF, CODEFORCES, TOPCODER, SPOJ, DATASTRUCTURES and MISC. Solutions of nearly all problems solved by me on the relevant platforms are in here.
-
C++ Codebase: Solutions to Online Judge problems.
-
Coursera: I also have efficient implementations of programming questions asked and datastructures taught in the Algorithms Design and Analysis, Part 1 by Tim RoughGarden from Stanford University.
-
Interview Questions: These contain all my solutions to the questions I have solved on InterviewBit and LeetCode which have been optimized and can act as a good source of reference.
And finally a lot of mostly self explanatory miscellaneous stuff.
As mentioned before, if you're scourging for some solutions to problems you could not solve or are looking for some correct and fairly efficent algorithmic implementations, do consider checking my repository out!