ASAbirami Sriinabi-blog.hashnode.dev·Sep 24 · 13 min readDay 13 of My DSA Journey — Linked List Operations & Pointer ManipulationAfter practicing basic Linked List problems like reversing a list, finding the middle, detecting cycles, and finding intersections, today I went deeper into Linked List operations and pointer manipula00
ASAbirami Sriinabi-blog.hashnode.dev·Sep 23 · 7 min readDay 12 0f My DSA Journey with JavaScript — Linked List PatternsToday I practiced one of the most important data structures in DSA: Linked List. Unlike arrays, linked lists don't store elements using indexes. Each node contains a value and a reference to the next 00
ASAbirami Sriinabi-blog.hashnode.dev·Sep 17 · 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·Sep 16 · 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