A collection of my LeetCode problem solutions written in java, organized by topic. This repository documents my journey of learning and improving Data Structures and Algorithms (DSA) through consistent problem-solving.
- Java
- Arrays
- Strings
- Linked Lists
- Stacks & Queues
- Hashing
- Recursion & Backtracking
- Sorting & Searching
- Binary Search
- Trees & Binary Search Trees
- Heaps & Priority Queues
- Graphs
- Greedy Algorithms
- Dynamic Programming
- Solve LeetCode problems consistently
- Strengthen DSA fundamentals
- Learn optimized solutions
- Prepare for coding interviews
- Track daily progress
LeetCode-Solutions/
│
├── Arrays/
├── Strings/
├── Linked-List/
├── Stack-Queue/
├── Hashing/
├── Recursion-Backtracking/
├── Sorting-Searching/
├── Binary-Search/
├── Trees/
├── BST/
├── Heap/
├── Graphs/
├── Greedy/
└── Dynamic-Programming/
Solutions are organized by DSA topic to make the repository easy to navigate.
| Topic | Problems Solved |
|---|---|
| Arrays | 3 |
| Strings | 0 |
| Linked Lists | 0 |
| Stack & Queue | 0 |
| Hashing | 0 |
| Recursion & Backtracking | 0 |
| Sorting & Searching | 0 |
| Binary Search | 0 |
| Trees & BST | 0 |
| Heaps | 0 |
| Graphs | 0 |
| Greedy | 0 |
| Dynamic Programming | 0 |
This table will be updated as I solve more problems.
This repository is part of my ongoing journey to become better at problem-solving, algorithms, and competitive programming.
I believe consistency is more important than simply solving a large number of problems. Therefore, I aim to understand the logic, approach, and complexity behind every solution I add.
LeetCode: [https://leetcode.com/u/9ypw0MpTt0/]
GitHub: [https://github.com/Ajeet-singh-Rajput9971]
⭐ If you find this repository useful, feel free to star it!