ASAbirami Sriinabi-blog.hashnode.dev·4d ago · 6 min readDay 11 of My 30-Day DSA Journey - Stack PatternToday I practiced the Stack data structure by solving five LeetCode problems using JavaScript. The problems covered different real-world uses of stacks such as matching brackets, tracking minimum valu00
ASAbirami Sriinabi-blog.hashnode.dev·4d ago · 12 min readDay 10 of My 30-Day DSA Journey - Sliding Window PatternDay 10 of my DSA journey with JavaScript focuses on Variable-Size Sliding Window. In Day 7, I learned the fixed-size Sliding Window pattern, where the window size was always k. Today, I worked with a 00
ASAbirami Sriinabi-blog.hashnode.dev·Sep 11 · 12 min readDay 9 of My 30-Day DSA Journey - Binary Search PatternsDay 9 of my DSA journey with JavaScript focuses on Binary Search. Binary Search is one of the most important searching techniques for sorted data. Instead of checking every element one by one, it repe00
ASAbirami Sriinabi-blog.hashnode.dev·Sep 10 · 14 min readDay 8 of My 30-Day DSA Journey - Sliding Window PatternToday, I continued learning one of the most important DSA patterns for string and array problems: Sliding Window. Sliding Window is useful when a problem asks us to find something inside a continuous 00
ASAbirami Sriinabi-blog.hashnode.dev·Sep 9 · 16 min readObject-Oriented Programming (OOP) — A Beginner-Friendly Guide with Real-World ExamplesWhen we start learning programming, we usually begin by writing variables, functions, and conditions. But as applications become larger, managing all that code becomes difficult. Imagine building a ba00