LeetCode 146: LRU Cache Design with O(1) Hash Map + Doubly Linked List
February 12, 2026 · 14 min · map[name:Jeanphilo]
LeetCode 19: Remove Nth Node From End of List (One-pass Two Pointers) ACERS Guide
February 12, 2026 · 12 min · map[name:Jeanphilo]
LeetCode 138: Copy List with Random Pointer — A Complete Deep-Copy Breakdown
February 11, 2026 · 12 min · map[name:Jeanphilo]
LeetCode 2: Add Two Numbers from Naive to Optimal Carry Simulation
February 11, 2026 · 14 min · map[name:Jeanphilo]
Hot100: Sort List Linked-List Merge Sort ACERS Guide
February 10, 2026 · 9 min · map[name:Jeanphilo]
Hot100: Merge K Sorted Lists Divide-and-Conquer O(N log k) ACERS Guide
February 10, 2026 · 11 min · map[name:Jeanphilo]
Hot100: Linked List Cycle II Floyd Detection + Entry Localization ACERS Guide
February 10, 2026 · 9 min · map[name:Jeanphilo]
Hot100: Merge Two Sorted Lists Sentinel Two-Pointer Merge ACERS Guide
February 10, 2026 · 10 min · map[name:Jeanphilo]
Hot100: First Missing Positive In-Place Index Placement ACERS Guide
February 10, 2026 · 10 min · map[name:Jeanphilo]
Hot100: Reverse Nodes in k-Group Group-Wise In-Place ACERS Guide
February 10, 2026 · 11 min · map[name:Jeanphilo]
Hot100: Reorder List In-Place Split-Reverse-Merge ACERS Guide
February 10, 2026 · 10 min · map[name:Jeanphilo]
Hot100: Reverse Linked List II Dummy Node + Head-Insertion ACERS Guide
February 10, 2026 · 10 min · map[name:Jeanphilo]
Hot100: Linked List Cycle Floyd Fast/Slow Pointer ACERS Guide
February 10, 2026 · 8 min · map[name:Jeanphilo]
Hot100: Palindrome Linked List Fast/Slow + Reverse Second Half O(1) Space ACERS Guide
February 9, 2026 · 10 min · map[name:Jeanphilo]
Hot100: Reverse Linked List Three-Pointer Iterative/Recursive ACERS Guide
February 9, 2026 · 9 min · map[name:Jeanphilo]
Hot100: Subarray Sum Equals K Prefix Sum + Hash Map ACERS Guide
February 9, 2026 · 9 min · map[name:Jeanphilo]
Graph Algorithms Learning Path: From BFS to Graph Computation Models
February 9, 2026 · 3 min · map[name:Jeanphilo]
Practical Graph Computation Models: How Pregel (BSP) and GAS Run PageRank/CC/Parallel BFS
February 9, 2026 · 19 min · map[name:Jeanphilo]
Graph Partitioning Algorithms: Edge-cut vs Vertex-cut and an Engineering Guide to METIS
February 9, 2026 · 18 min · map[name:Jeanphilo]
Dynamic Graphs and Incremental Computation: ACERS Guide to Incremental Shortest Path, Incremental PageRank, and Connectivity Maintenance
February 9, 2026 · 10 min · map[name:Jeanphilo]
Community Detection Primer: Engineering Trade-offs Between Louvain and Label Propagation - ACERS Analysis
February 9, 2026 · 10 min · map[name:Jeanphilo]
Subgraph Matching / Pattern Matching: VF2, Ullmann, and Engineering-Grade Pruning - ACERS Analysis
February 9, 2026 · 10 min · map[name:Jeanphilo]
The Graph Centrality Trio: Degree, Betweenness, and Closeness - ACERS Engineering Analysis
February 9, 2026 · 10 min · map[name:Jeanphilo]
PageRank / Personalized PageRank: Node Importance and Incremental Updates in Graph Databases - ACERS Analysis
February 9, 2026 · 12 min · map[name:Jeanphilo]
k-hop and Reachability Queries: BFS Limits, Reachability Indexes, and 2-hop Labeling ACERS Analysis
February 9, 2026 · 12 min · map[name:Jeanphilo]
Connected Components and Strongly Connected Components: Tarjan / Kosaraju ACERS Engineering Analysis
February 9, 2026 · 12 min · map[name:Jeanphilo]
Shortest Path Core Trio: BFS, Dijkstra, and A* ACERS Engineering Breakdown
February 9, 2026 · 15 min · map[name:Jeanphilo]
BFS / DFS Engineering Primer: k-hop Queries, Subgraph Extraction, and Path Existence ACERS Breakdown
February 9, 2026 · 15 min · map[name:Jeanphilo]
Hot100: Intersection of Two Linked Lists Two-Pointer Switch-Head O(1) Space ACERS Guide
February 9, 2026 · 12 min · map[name:Jeanphilo]
Path Sum III: Prefix Sum + Hash Map Counting Downward Paths (LeetCode 437) ACERS Guide
February 4, 2026 · 15 min · map[name:Jeanphilo]
Hot100: Spiral Matrix (Boundary Shrinking Simulation ACERS Guide)
February 3, 2026 · 13 min · map[name:Jeanphilo]