90 Days of Code: DSA Practice and Key Learnings

Day 19 / 90 — Software Engineering Challenge Today was focused on revising important problem-solving patterns and strengthening understanding. DSA Practice Revisited: • Largest Subarray with Sum 0 • Count Subarrays with XOR = K • Merge Overlapping Intervals • Merge Two Sorted Arrays (without extra space) Key learnings: • Prefix sum + hashmap is powerful for subarray problems • XOR helps solve problems efficiently with unique properties • Interval problems require sorting + careful merging logic • In-place operations help optimize space complexity Focusing more on understanding patterns deeply rather than just solving new problems. #90DaysOfCode #DSA #ProblemSolving #SoftwareEngineering #LearningInPublic

To view or add a comment, sign in

Explore content categories