Notes
- Complexity Analysis Blog
- C# Blog
- OOP Blog
- Pointer Blog
- Array and String
- STL
- SOLID
- Recursion
- CF Expert Blog
- Codechef Rating Ladder
- 400 Problem List
- Orientation
- Source Code
- Resume Template
- DSA Classroom
- Fundamentals Classroom
- Interview Classroom
Task
- build 3 Portfolio
- Read 3 blog on CP
- upsolve
- CF Round 1082
- CF Edu Round 187 = complete
- CF Round 1083
- weekly 489
- weekly 490
- biweekly 176 - 1
- weekly 491 - 1
- biweekly 177
- cpsacademy(blog+video)
- implment cpp stl
next_permuations - explore c++ stl (
map(bst),unordered_map(hashmap)) - implment realloc with malloc with capacity and size variable and note it down(append with existing note)
Problems
Array & Strings
https://leetcode.com/problems/kth-largest-element-in-an-array https://leetcode.com/problems/rotate-array https://leetcode.com/problems/group-anagrams https://leetcode.com/problems/rearrange-array-elements-by-sign (support for in-place)
Matrix
https://leetcode.com/problems/rotate-image https://leetcode.com/problems/flipping-an-image
Blog
difference between avg case and tight bound
frequency count with: সেক্ষেত্রে অন্য পদ্ধতি ব্যবহার করতে হবে (যেমন nested loop দিয়ে, বা পরে sorting শিখলে আরো ভালো উপায় পাবে)। - array practice/onek data
String থেকে Spaces সরাও
- https://leetcode.com/problems/sort-list
- Try to solve with with space complexity
Fixed Sliding Window
- Sliding Subarray Beauty
- 06 April, 2026: 00.40.44 ❌
- Failed at edge cases
setdoesn't allow duplicates,multisetdoesnextfunction is used to access set with index
auto it = next(st.begin(), x - 1);
vec.push_back(*it);nextis lineare caused time complexity, eventually the program becomeerasefunction remove all the element, get the ... of the specific item throughfind
st.erase(nums[i - k]);
st.erase(st.find(nums[i - k]));- Reduce the time complexity with frequency array(Check the constraints), if require implment the xth smallest number function.
- Failed at edge cases
- 06 April, 2026: 00.40.44 ❌
- Number of Sub-arrays of Size K and Average ≥ Threshold
- Check If a String Contains All Binary Codes of Size K
- Find All Anagrams in a String
- Permutation in String