Welcome to Problem Solving Guile – your ultimate guide to mastering problem solving topic by topic!
এই রিপোজিটরিতে আপনি বিভিন্ন গুরুত্বপূর্ণ ডাটা স্ট্রাকচার এবং অ্যালগরিদম বিষয়ক প্রবলেমগুলোর সাজেশন পাবেন, একদম টপিকভিত্তিকভাবে। যারা LeetCode, Codeforces, AtCoder, বা অন্য কোনো প্ল্যাটফর্মে প্র্যাকটিস করছেন – তাদের জন্য এটা হতে পারে পারফেক্ট রোডম্যাপ।
এই রিপোজিটরিতে নিচের টপিকগুলোর উপর প্রবলেম সাজেশন থাকবে (ধীরে ধীরে আপডেট হবে):
- ✅ Arrays
- ✅ Strings
- ✅ Two Pointer
- ✅ Binary search
- ✅ Linked List
- ✅ Stack & Queue
- ✅ Tree & Binary Tree
- ✅ Graph
- ✅ Recursion & Backtracking
- ✅ Sliding Window
- ✅ Dynamic Programming (DP)
- ✅ Greedy
- ✅ Binary Search
- ✅ Bit Manipulation
- এবং আরও...
📁 problem-solving-guile/
│
├── 📁 arrays/
│ └── problems.md
│
├── 📁 strings/
│ └── problems.md
│
├── 📁 dp/
│ └── problems.md
│
├── ...
│
└── README.md
- যেকোনো একটি টপিক নির্বাচন করুন।
- টপিক অনুযায়ী সমস্যাগুলো অনুশীলন করুন।
- নতুন সমস্যা সাজেশন দিয়ে রিপোজিটরিতে contribute করুন এবং অন্যকে শেখার জন্য অনুপ্রানিত করুন।
আপনি চাইলে এই প্রজেক্টে অবদান রাখতে পারেন। নিম্নোক্ত ধাপগুলো অনুসরণ করুন:
- রিপোজিটরিটি Fork করুন 🍴
- নতুন প্রবলেম বা টপিক যুক্ত করুন ✍️
- Pull Request সাবমিট করুন 🔁
- Merge হলে আপনি হয়ে যাবেন contributor 🎉
- প্রতিটি টপিকের সমস্যাগুলো Difficulty অনুযায়ী ভাগ করা (Easy, Medium, Hard)
- প্রতিটি সমস্যার জন্য Hint/Editorial Reference সংযুক্ত করা
- Weekly Challenge ফিচার যুক্ত করা
যদি আপনার কোনো প্রশ্ন, মতামত বা ফিচার সাজেশন থাকে, GitHub Issue অথবা Pull Request-এর মাধ্যমে জানাতে পারেন।
git clone https://github.com/roniahamed/Refresh-Your-DSA-and-Problem-Solving.git
Stay sharp, stay solving 🚀