Consistent practice of Data Structures and Algorithms using Java.
- Two Sum (#1)
- Contains Duplicate (#217)
- Running Sum of 1D Array (#1480)
- Find Pivot Index (#724)
- Valid Palindrome (#125)
- Reverse String (#344)
- Squares of a Sorted Array (#977)
- Remove Duplicates from Sorted Array (#26)
- HashMap / HashSet
- Prefix Sum
- Two Pointers
- Java
- Each problem is stored in its own folder
- Includes brute force and optimized solutions
- Focus on understanding patterns and improving problem-solving
Build consistency and strengthen problem-solving skills.