This is the collection of algorithms, data structures and Interview Questions with solutions. This repository contains my solutions for classic algorithmic problems and implementation of Data Structures in Java. I've created this repository to learn about algorithms. I am adding solutions continuously.
I have curated these list from famouse blogs, youtube etc. For Brushing up the basic data-structures skills, just go ahead and jump into GeekForGeeks Section(Topic Wise Questions), Once you feel confortable with them, then go ahead and try different companies questions and leetcode interview problems described here to ace the interview. Till then Happy Hacking 😄
- 💻 Array
- 🚣 Dynamic Programming
- 📈 Graph
- 🚢 Heap
- 🚀 Linked List
✈️ Stack- 🎩 String
- 🎱 Tree
- 💰 0/1 KnapSack category problems (8 Variation Problems)
- 💰 Unbounded Knapsack problems (3 Variation Problems)
- 🔀 Longest Common Subsequence (11 Variation Problems)
- ✖️ Matrix Chain Multiplication (7 Variation Problems)
- 🌲 Dynamic Programming on Trees
- 🚪 Problems
- 💻 Array
- ➕ ✖️ Math
- 🔄 Binary Search
- 🎩 String