Welcome to the repository that contains a collection of Data Structures and Algorithms (DSA) problems, organized by topic and company. This repository is aimed at helping you practice and improve your problem-solving skills by categorizing the problems according to different topics and companies. You can find the problems sorted as per the topics and the companies that commonly ask these questions.
Please note that this list is continuously being updated, and not all companies or topics are listed here yet. Stay tuned for more updates!
- Leetcode 2381. Shifting Letters II
- Leetcode 2270. Number of Ways to Split Array
- Leetcode 2559. Count Vowel Strings in Ranges
- Leetcode 1408. String Matching in an Array
- Leetcode 1769. Minimum Number of Operations to Move All Balls to Each Box
- Leetcode 1930. Unique Length-3 Palindromic Subsequences
- Leetcode 3042. Count Prefix and Suffix Pairs I
- Leetcode 916. Word Subsets
- Leetcode 2185. Counting Words With a Given Prefix
- Leetcode 551. Student Attendance Record I
- Leetcode 1400. Construct K Palindrome Strings
- Leetcode 3223. Minimum Length of String After Operations
- Geeksforgeeks Count Subarrays with given XOR
- Geeksforgeeks Subarrays with sum K
- Leetcode 21. Merge Two Sorted Lists
- Geeksforgeeks Count all triplets with given sum in sorted array
- Count Pairs whose sum is less than target
- Count the number of possible triangles
- Pair with given sum in a sorted array
- Sum Pair closest to target
- Geeksforgeeks: Indexes of Subarray Sum
- Geeksforgeeks Count distinct elements in every window
- Geeksforgeeks and Leetcode 3. Longest substring with distinct characters
- Geeksforgeeks and Leetcode 42. Trapping Rain Water
- Geeksforgeeks and Leetcode 42. 11. Container With Most Water
- Geeksforgeeks Equilibrium Point
- Geeksforgeeks Largest subarray of 0's and 1's
- Leetcode 3355. Zero Array Transformation I
- Leetcode 397. Integer Replacement
- Leetcode 552. Student Attendance Record II
- Leetcode 1930. Unique Length-3 Palindromic Subsequences
- Geeksforgeeks: Indexes of Subarray Sum
- Geeksforgeeks Count distinct elements in every window
- Geeksforgeeks and Leetcode 3. Longest substring with distinct characters
- Geeksforgeeks and Leetcode 11. Container With Most Water
- Geeksforgeeks Equilibrium Point
- Geeksforgeeks Longest Subarray with Sum K
- Geeksforgeeks Largest subarray of 0's and 1's
- Leetcode 1930. Unique Length-3 Palindromic Subsequences
- Leetcode 552. Student Attendance Record II
- Geeksforgeeks: Indexes of Subarray Sum
- Geeksfosgeeks & Leetcode 42. Trapping Rain Water
- Geeksforgeeks and Leetcode 11. Container With Most Water
- Geeksforgeeks Equilibrium Point
- Leetcode 1930. Unique Length-3 Palindromic Subsequences
- Geeksforgeeks: Indexes of Subarray Sum
- Geeksforgeeks Count distinct elements in every window
- Geeksforgeeks and Leetcode 3. Longest substring with distinct characters
- Geeksfosgeeks & Leetcode 42. Trapping Rain Water
- Geeksforgeeks Equilibrium Point
- Leetcode 1930. Unique Length-3 Palindromic Subsequences
- Leetcode 1930. Unique Length-3 Palindromic Subsequences
- Leetcode 3042. Count Prefix and Suffix Pairs I
- Leetcode 1930. Unique Length-3 Palindromic Subsequences
- Leetcode 3042. Count Prefix and Suffix Pairs I
- Leetcode 3042. Count Prefix and Suffix Pairs I
- Geeksforgeeks: Indexes of Subarray Sum
- Geeksforgeeks Count distinct elements in every window
- Geeksfosgeeks & Leetcode 42. Trapping Rain Water
- Geeksforgeeks and Leetcode 11. Container With Most Water
Note: The list of topics and companies is being continuously updated. If you don't see your desired topic or company here, check back soon for new additions!