Day 82 🔥
Find Median from Data Stream
Two heaps:
left (max), right (min)
Keep them balanced → median easy.
Smart data organization > brute force.
#LeetCode#Python#DSA
Day 77 🌳
Tree revision day.
Level Order → BFS
Right Side View → last node per level
Validate BST → L < N < R
Kth Smallest → inorder = sorted
Good Nodes → max so far
LCA (BST) → use BST property
Balanced BT → height diff ≤ 1
Patterns repeating
#LeetCode
Day 74 🌳
Diameter of Binary Tree
Idea:
left depth + right depth = diameter through node
Track max globally.
Return height.
Tree recursion patterns getting clearer.
#LeetCode#Python#DSA
Day 70 🔥
Kth Largest Element in a Stream
Heap revision day.
Min heap with only k elements.
Smallest in heap = kth largest.
One problem, clear concept.
#LeetCode#Python#DSA
Day 69 🔥
Find Median from Data Stream
Hard problem — but a great heap lesson.
Two heaps:
max heap (left)
min heap (right)
Balance them → median becomes easy.
Needs revision.
#LeetCode#Python#DSA
Day 68 🔥
Task Scheduler
Max heap + queue pattern.
Concept was tricky.
Tried hard → eventually watched solution.
Some problems require deeper understanding.
#LeetCode#Python#DSA
Day 67 🔥
K Closest Points — trick: no sqrt, use squared distance + heap
Design Twitter — barely solved, edge cases are wild
Some problems test algorithms.
Some test thinking.
#LeetCode#Python#DSA
Day 66 🔥
Kth Largest Element in a Stream
Priority Queue practice today.
First solution → TLE
Lesson: keep only K elements in heap.
PQ problems = TC matters a lot.
#LeetCode#Python#DSA
Day 65 🔥
Kth Largest Element — TLE taught me more than success
Repeated heapify = bad idea
Learned heap sort basics + solved one easy using it
Efficiency > brute force.
#LeetCode#Python#DSA
Day 64 🔥
Last Stone Weight
Meetings all day.
Still solved my first heap question.
Max heap + edge cases handled.
Heap journey begins.
#LeetCode#Python#DSA
Day 63 🌳➡️📚
Kth Smallest in BST — inorder = sorted clarity
Started learning Heap / Priority Queue:
• Min vs Max heap
• heapq in Python
• push / pop / peek
New topic unlocked.
#LeetCode#Python#DSA