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.

Aug 09, 2026 · 3 min read

Number of Ways to Split Array: Pattern and Complexity Walkthrough

A concise walkthrough for Number of Ways to Split Array with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post

Jul 21, 2026 · 3 min read

Longest Alternating Subarray After Removing At Most One Element: Pattern and Complexity Walkthrough

A concise walkthrough for Longest Alternating Subarray After Removing At Most One Element with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post

Jul 18, 2026 · 3 min read

Sum of Imbalance Numbers of All Subarrays: Pattern and Complexity Walkthrough

A concise walkthrough for Sum of Imbalance Numbers of All Subarrays with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post

Jul 17, 2026 · 3 min read

Lexicographically Smallest Palindrome: Pattern and Complexity Walkthrough

A concise walkthrough for Lexicographically Smallest Palindrome with clear approach, complexity, and multi-language implementation templates.

AlgorithmsLeetCodeData Structures
Read post

Jul 10, 2026 · 3 min read

Delete Node in a Linked List: Pattern and Complexity Walkthrough

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

AlgorithmsLeetCodeData Structures
Read post

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