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.

Jun 28, 2026 · 3 min read

Rotate Array: Pattern and Complexity Walkthrough

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

AlgorithmsLeetCodeData Structures
Read post

Jun 14, 2026 · 3 min read

Count the Number of Ideal Arrays: Pattern and Complexity Walkthrough

A concise walkthrough for Count the Number of Ideal Arrays with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post

Jun 09, 2026 · 3 min read

K-th Smallest Remaining Even Integer in Subarray Queries: Pattern and Complexity Walkthrough

A concise walkthrough for K-th Smallest Remaining Even Integer in Subarray Queries with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post

Jun 08, 2026 · 3 min read

Swapping Nodes in a Linked List: Pattern and Complexity Walkthrough

A concise walkthrough for Swapping Nodes in a Linked List with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post

Jun 02, 2026 · 3 min read

Lexicographically Smallest String After Applying Operations: Pattern and Complexity Walkthrough

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

AlgorithmsLeetCodeData Structures
Read post

May 29, 2026 · 3 min read

Shortest Subarray with Sum at Least K: Pattern and Complexity Walkthrough

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

AlgorithmsLeetCodeData Structures
Read post

May 15, 2026 · 3 min read

Univalued Binary Tree: Pattern and Complexity Walkthrough

A concise walkthrough for Univalued Binary Tree with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post

May 13, 2026 · 3 min read

Apply Transform Over Each Element in Array: Pattern and Complexity Walkthrough

A concise walkthrough for Apply Transform Over Each Element in Array with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post

May 06, 2026 · 3 min read

Weighted Word Mapping: Pattern and Complexity Walkthrough

A concise walkthrough for Weighted Word Mapping with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post

Apr 25, 2026 · 3 min read

Merge Two 2D Arrays by Summing Values: Pattern and Complexity Walkthrough

A concise walkthrough for Merge Two 2D Arrays by Summing Values with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post