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.

Oct 07, 2026 · 3 min read

Maximum Sum BST in Binary Tree: Pattern and Complexity Walkthrough

A concise walkthrough for Maximum Sum BST in Binary Tree with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post

Oct 03, 2026 · 3 min read

Longest Non-Decreasing Subarray After Replacing at Most One Element: Pattern and Complexity Walkthrough

A concise walkthrough for Longest Non-Decreasing Subarray After Replacing at Most One Element with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post

Sep 29, 2026 · 3 min read

Lexicographically Smallest String After Operations With Constraint: Pattern and Complexity Walkthrough

A concise walkthrough for Lexicographically Smallest String After Operations With Constraint with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post

Sep 20, 2026 · 3 min read

Check if it is Possible to Split Array: Pattern and Complexity Walkthrough

A concise walkthrough for Check if it is Possible to Split Array with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post

Sep 07, 2026 · 3 min read

Find the Distance Value Between Two Arrays: Pattern and Complexity Walkthrough

A concise walkthrough for Find the Distance Value Between Two Arrays with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post

Sep 02, 2026 · 3 min read

Subtree Inversion Sum: Pattern and Complexity Walkthrough

A concise walkthrough for Subtree Inversion Sum with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post

Aug 30, 2026 · 3 min read

Subarray Sum Equals K: Pattern and Complexity Walkthrough

A concise walkthrough for Subarray Sum Equals K with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post

Aug 18, 2026 · 3 min read

Lexicographically Smallest String After a Swap: Pattern and Complexity Walkthrough

A concise walkthrough for Lexicographically Smallest String After a Swap with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post

Aug 16, 2026 · 3 min read

Array of Doubled Pairs: Pattern and Complexity Walkthrough

A concise walkthrough for Array of Doubled Pairs with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post

Aug 12, 2026 · 3 min read

Maximize Subarray GCD Score: Pattern and Complexity Walkthrough

A concise walkthrough for Maximize Subarray GCD Score with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post