Technical Blog

Algorithms and Problem Solving Notes

I document solution strategies, implementation patterns, and lessons from coding problems so I can build a reliable interview and engineering knowledge base.

Mar 30, 2026 · 4 min read

Two Sum with Hash Map: My Reliable O(n) Pattern

A practical walkthrough of how I use a hash map for Two Sum, including edge-case checks and why one-pass lookup is enough.

AlgorithmsData StructuresLeetCode
Read post

Mar 30, 2026 · 3 min read

Reduction Operations to Make the Array Elements Equal: Pattern and Complexity Walkthrough

A concise walkthrough for Reduction Operations to Make the Array Elements Equal with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post

Mar 30, 2026 · 3 min read

Longest Palindromic Subsequence: Pattern and Complexity Walkthrough

A concise walkthrough for Longest Palindromic Subsequence with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCode
Read post

Mar 28, 2026 · 5 min read

Valid Parentheses: Why Stack Is the Cleanest Fit

How I approach bracket-matching problems with a stack, and the exact checks that avoid false positives.

AlgorithmsData StructuresLeetCode
Read post