This repository contains my solutions to various Data Structures and Algorithms problems. Each problem includes:
- Problem Statement
- Examples
- Solution Approach (where I explain my thinking, strategy, and any challenges I encountered)
- Working Code (primarily in Java, but occasionally in Python)
The problems are organized by topic/ for easier navigation. Each topic directory contains Markdown files for individual problems.
I look forward to growing this list over time! This repo currently features:
- Group Anagrams
- Product of Array Except Self
- Top K Frequent Elements
- Two Sum
- Valid Sudoku
- Longest Consecutive Subsequence
This repository is licensed under the MIT License. You are free to use, modify, and share the code with attribution.
If you have questions or suggestions, feel free to open an issue or reach out via GitHub.