This folder contains my Java implementations and problem-solving practice for both DSA and Competitive Programming.
My current prep is based on the following resources:
- 📘 Grokking Algorithms – for clear DSA concepts and visual understanding
- 📙 CodeChef DSA Track – for Java-specific data structures, algorithms, and hands-on problems
- Course link – topic-wise curated DSA content
- Blog link – detailed Java implementation guides
Problem-solving is reinforced through:
- Leetcode – for structured, topic-wise DSA problems
- Codeforces – for logical reasoning, speed, and competitive programming strength (focusing on 800–1200 rated problems initially)