data-structures
data-structures copied to clipboard
Implementation of Algorithms and Data Structures, Problems and Solutions
Algorithms and Data Structures
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 :smile:
GEEKS FOR GEEKS (Topic Wise)
- :computer: Array
- :rowboat: Dynamic Programming
- :chart_with_upwards_trend: Graph
- :ship: Heap
- :rocket: Linked List
- :airplane: Stack
- :tophat: String
- :8ball: Tree
Dynamic Programming BootCamp
- :moneybag: 0/1 KnapSack category problems (8 Variation Problems)
- :moneybag: Unbounded Knapsack problems (3 Variation Problems)
- :twisted_rightwards_arrows: Longest Common Subsequence (11 Variation Problems)
- :heavy_multiplication_x: Matrix Chain Multiplication (7 Variation Problems)
- :evergreen_tree: Dynamic Programming on Trees
Sliding Window BootCamp
- :door: Problems
Prefix Sum Technique
- :heavy_plus_sign: Prefix Sum
Greedy Technique
- :trollface: Greedy Problem
Backtracking
- :twisted_rightwards_arrows: Backtracking
Interview Bit Problems
- :computer: Array
- :heavy_plus_sign: :heavy_multiplication_x: Math
- :arrows_counterclockwise: Binary Search
- :tophat: String
COMPANY PREP
- :fire: AMAZON INTERVIEW QUESTIONS
- :octocat: Near Buy Interview Questions
- :rocket: GOOGLE INTERVIEW QUESTIONS
Leet-Code Problems
- :bowtie: Easy Level
- :relaxed: Medium Level
- :rocket: Hard Level