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.
| No | Title | Solution | Difficulty |
|---|---|---|---|
| 1 | Combination Sum | Java | Medium |
| 2 | Combination Sum - II | Java | Medium |
| 3 | Palindrome Partitioning | Java | Medium |
| 4 | Subset Sums | Java | Medium |
| 5 | Subsets II | Java | Medium |
| 6 | Kth Permutation Sequence ❗️Doubt❗️ | Java | Hard |
| 7 | Permutations | Java | Medium |
| 8 | N-Queens | Java | Hard |
| 9 | Sudoku Solver | Java | Hard |
| 10 | Rat in a Maze Problem - I | Java | Medium |
| 11 | Merge Sort | Java | Medium |
| No | Title | Solution | Difficulty |
|---|---|---|---|
| 1 | Find First and Last Position of Element in Sorted Array | Java | Medium |
| 2 | Search in Rotated Sorted Array | Java | Medium |
| 3 | Search in Rotated Sorted Array - II | Java | Medium |
| 4 | Find Minimum in Rotated Sorted Array | Java | Medium |
| 5 | How many times array has been rotated | Java | Easy |
| 6 | Single Element in a Sorted Array | Java | Medium |
| 7 | Sqrt(x) | Java | Easy |
| 8 | Find Nth root of M | Java | Easy |
| 9 | Koko Eating Bananas | Java | Medium |
| 10 | Minimum Number of Days to Make m Bouquets | Java | Medium |
| 11 | Find the Smallest Divisor Given a Threshold | Java | Medium |
| 12 | Capacity To Ship Packages Within D Days | Java | Medium |
| 13 | Kth Missing Positive Number | Java | Easy |
| 14 | Aggresive Cows | Java | Hard |
| 15 | Allocate minimum number of pages ❗️Doubt❗️ | Java | Medium |
| 16 | Median of Two Sorted Arrays (Brute Froce) | Java | Hard |
| 17 | K-th element of two Arrays (Brute Froce) | Java | Medium |
| 18 | Row With Maximum 1's (Brute Froce) | Java | Easy |
| 19 | Search a 2D Matrix | Java | Medium |
| 20 | Search a 2D Matrix - II | Java | Medium |
| No | Title | Solution | Difficulty |
|---|---|---|---|
| 1 | Two Sum | Java | Easy |
| 2 | 3 Sum | Java | Medium |
| 3 | Longest Consecutive Sequence | Java | Medium |
| 4 | Largest subarray with 0 sum | Java | Medium |
| 5 | Longest Substring Without Repeating Characters | Java | Medium |