https://github.com/debapriyo007/leetcode-questions
Explore my DSA-Questions GitHub repository. . Each question is documented with clear explanations, aiding understanding and skill development. Whether you're honing your problem-solving abilities or preparing for coding interviews, this repository is your guide. Together, let's embark on a journey.
https://github.com/debapriyo007/leetcode-questions
advance-data-structure binary-search dsa java leetcode maps recursion set
Last synced: 6 months ago
JSON representation
Explore my DSA-Questions GitHub repository. . Each question is documented with clear explanations, aiding understanding and skill development. Whether you're honing your problem-solving abilities or preparing for coding interviews, this repository is your guide. Together, let's embark on a journey.
- Host: GitHub
- URL: https://github.com/debapriyo007/leetcode-questions
- Owner: debapriyo007
- Created: 2024-02-06T08:43:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-01T08:35:34.000Z (7 months ago)
- Last Synced: 2024-12-01T09:30:50.878Z (7 months ago)
- Topics: advance-data-structure, binary-search, dsa, java, leetcode, maps, recursion, set
- Language: Java
- Homepage: https://leetcode.com/u/debapriyo007/
- Size: 435 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LeetCode-Questions 🚀
Welcome to the Advanced Data Structure Concepts Repository! This repository is dedicated to providing a comprehensive collection of questions and concepts related to advanced data structures. Whether you're a student, educator, or professional seeking to deepen your understanding of data structures, this repository aims to be a valuable resource for you.## **Recursion 🙂**
| No | Title | Solution | Difficulty |
| --- | ---------------------------------------- | ------------------------------------------------------------- | ---------- |
| 1 | Combination Sum | [Java](https://github.com/debapriyo007/Recursion-STVR/blob/main/0039-combination-sum/0039-combination-sum.java) | Medium |
| 2 | Combination Sum - II | [Java](https://github.com/debapriyo007/Recursion-STVR/blob/main/0040-combination-sum-ii/0040-combination-sum-ii.java) | Medium |
| 3 | Palindrome Partitioning | [Java](https://github.com/debapriyo007/Recursion-STVR/blob/main/0131-palindrome-partitioning/0131-palindrome-partitioning.java) | Medium |
| 4 | Subset Sums | [Java](https://github.com/debapriyo007/Recursion-STVR/blob/main/Medium/Subset%20Sums/subset-sums.java) | Medium |
| 5 | Subsets II | [Java](https://github.com/debapriyo007/Recursion-STVR/blob/main/0090-subsets-ii/0090-subsets-ii.java) | Medium |
| 6 | Kth Permutation Sequence ❗️Doubt❗️ | [Java](https://github.com/debapriyo007/Recursion-STVR/blob/main/0060-permutation-sequence/0060-permutation-sequence.java) | Hard |
| 7 | Permutations | [Java](https://github.com/debapriyo007/Recursion-STVR/blob/main/0046-permutations/0046-permutations.java) | Medium |
| 8 | N-Queens | [Java](https://github.com/debapriyo007/Recursion-STVR/blob/main/0051-n-queens/0051-n-queens.java) | Hard |
| 9 | Sudoku Solver | [Java](https://github.com/debapriyo007/Recursion-STVR/blob/main/0037-sudoku-solver/0037-sudoku-solver.java) | Hard |
| 10 | Rat in a Maze Problem - I | [Java](https://github.com/debapriyo007/Recursion-STVR/blob/main/Medium/Rat%20in%20a%20Maze%20Problem%20-%20I/rat-in-a-maze-problem-i.java) | Medium |
| 11 | Merge Sort | [Java](https://github.com/debapriyo007/Recursion-STVR/blob/main/0912-sort-an-array/0912-sort-an-array.java) | Medium |## **Binary Search 🙂**
| No | Title | Solution | Difficulty |
| --- | ---------------------------------------- | ------------------------------------------------------------- | ---------- |
| 1 | Find First and Last Position of Element in Sorted Array| [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/0034-find-first-and-last-position-of-element-in-sorted-array/0034-find-first-and-last-position-of-element-in-sorted-array.java) | Medium |
| 2 | Search in Rotated Sorted Array| [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/0033-search-in-rotated-sorted-array/0033-search-in-rotated-sorted-array.java) | Medium |
| 3 | Search in Rotated Sorted Array - II| [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/0081-search-in-rotated-sorted-array-ii/0081-search-in-rotated-sorted-array-ii.java) | Medium |
| 4 | Find Minimum in Rotated Sorted Array| [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/0153-find-minimum-in-rotated-sorted-array/0153-find-minimum-in-rotated-sorted-array.java) | Medium |
| 5 | How many times array has been rotated| [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/Easy/Rotation/rotation.java) | Easy |
| 6 | Single Element in a Sorted Array| [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/0540-single-element-in-a-sorted-array/0540-single-element-in-a-sorted-array.java) | Medium |
| 7 | Sqrt(x)| [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/0069-sqrtx/0069-sqrtx.java) | Easy |
| 8 | Find Nth root of M| [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/Easy/Find%20Nth%20root%20of%20M/find-nth-root-of-m.java) | Easy |
| 9 | Koko Eating Bananas | [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/0875-koko-eating-bananas/0875-koko-eating-bananas.java) |Medium |
| 10 | Minimum Number of Days to Make m Bouquets | [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/1482-minimum-number-of-days-to-make-m-bouquets/1482-minimum-number-of-days-to-make-m-bouquets.java) |Medium |
| 11 |Find the Smallest Divisor Given a Threshold | [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/1283-find-the-smallest-divisor-given-a-threshold/1283-find-the-smallest-divisor-given-a-threshold.java) |Medium |
| 12 | Capacity To Ship Packages Within D Days| [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/1011-capacity-to-ship-packages-within-d-days/1011-capacity-to-ship-packages-within-d-days.java) |Medium |
| 13 | Kth Missing Positive Number| [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/1539-kth-missing-positive-number/1539-kth-missing-positive-number.java) |Easy|
| 14 | Aggresive Cows| [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/Hard/Aggressive%20Cows/aggressive-cows.java) |Hard|
| 15 | Allocate minimum number of pages ❗️Doubt❗️| [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/Medium/Allocate%20minimum%20number%20of%20pages/allocate-minimum-number-of-pages.java) |Medium|
| 16 | Median of Two Sorted Arrays (Brute Froce) | [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/0004-median-of-two-sorted-arrays/0004-median-of-two-sorted-arrays.java) |Hard|
| 17 | K-th element of two Arrays (Brute Froce) | [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/Medium/K-th%20element%20of%20two%20Arrays/kth-element-of-two-arrays.java) |Medium|
| 18 | Row With Maximum 1's (Brute Froce) | [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/2643-row-with-maximum-ones/2643-row-with-maximum-ones.java) |Easy|
| 19 |Search a 2D Matrix| [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/0074-search-a-2d-matrix/0074-search-a-2d-matrix.java) |Medium|
| 20 |Search a 2D Matrix - II | [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/0240-search-a-2d-matrix-ii/0240-search-a-2d-matrix-ii.java) |Medium|## **HashMap 🙂**
| No | Title | Solution | Difficulty |
| --- | ---------------------------------------- | ------------------------------------------------------------- | ---------- |
| 1 | Two Sum | [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/0001-two-sum/0001-two-sum.java) | Easy |
| 2 | 3 Sum | [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/0015-3sum/0015-3sum.java) | Medium |
| 3 | Longest Consecutive Sequence | [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/0128-longest-consecutive-sequence/0128-longest-consecutive-sequence.java) | Medium |
| 4 | Largest subarray with 0 sum | [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/Medium/Largest%20subarray%20with%200%20sum/largest-subarray-with-0-sum.java) | Medium |
| 5 | Longest Substring Without Repeating Characters | [Java](https://github.com/debapriyo007/Advanced-DSA-STVR/blob/main/0003-longest-substring-without-repeating-characters/0003-longest-substring-without-repeating-characters.java) | Medium |## Contributing 🧑🏽💻
#### Contributions are welcome! Feel free to open a pull request if you have a better solution or want to add solutions for new problems..#### Happy Coding 💛