← home

Writing / 63 entries

Code, Solutions
& Discovery.

A public digital garden — bugs, breakthroughs, and the chaos of building things on the web.

↳ dsa
clear↓ newest
alldsa34python29interview26leetcode22algorithms16guide11
17
May 6, 2026#leetcode#python

LeetCode 572: Subtree of Another Tree

Solving the subtree matching problem with a clever serialization trick that beats 93% of submissions.

18
Apr 26, 2026#grokking#book

101 Binary Search from grokking algorithm

Understanding Binary Search from one of the book that I think is good for students

19
Apr 25, 2026#algorithms#python

LeetCode 300: Longest Increasing Subsequence

Mastering the LIS problem with Dynamic Programming and Binary Search optimization.

20
Apr 20, 2026#leetcode#python

LeetCode 239: Sliding Window Maximum

Master the Monotonic Deque approach to efficiently track the maximum value in a sliding window.

21
Apr 19, 2026#leetcode#dsa

LeetCode 57: Insert Interval – Efficient Merging

Master the art of merging intervals with a clean, three-phase linear approach.

22
Apr 17, 2026#dsa#trees

Binary Search Tree (BST) Concept and Operations

The data structure that keeps itself sorted — automatically.

23
Apr 17, 2026#leetcode#dsa

LeetCode 94: Binary Tree Inorder Traversal (Recursive vs Iterative)

Solving a classic DFS problem with both elegant recursion and a high-performance explicit stack.

24
Apr 16, 2026#dsa#algorithms

Traversal Algorithms: Navigating Trees and Graphs with BFS and DFS

Mastering Breadth-First and Depth-First Search.

prev03 / 05next