Oct 29, 2025
This page covers specialized algorithmic techniques that appear in Hard-level LeetCode problems and competitive programming. These are not everyday patterns — most interviews won’t require them — but when a...
leetcodetemplatesadvanced
Oct 29, 2025
LeetCode Categories and Solution Templates
leetcodealgorithmproblem-solvingtemplates
Oct 29, 2025
Given a binary array bits that ends with 0, determine whether the last character must be a 1-bit character.
leetcodeeasyarrayparsing
Oct 29, 2025
Reverse the array of characters s in-place using O(1) extra memory.
leetcodeeasytwo-pointersstring
Oct 28, 2025
Difficulty: Medium
Category: Linked List, Circular List
Companies: Amazon, Facebook, Google, Microsoft
leetcodemediumlinked-listcircular
Oct 28, 2025
Difficulty: Medium
Category: Stack, Parsing, Simulation
Companies: Amazon, Facebook, Google, Twitter
leetcodemediumstackparsing
Oct 25, 2025
Difficulty: Medium
Category: Tree, DFS, BFS
Companies: Amazon, Facebook, Google, Microsoft, Apple
leetcodemediumtreedfsbfs
Oct 22, 2025
Difficulty: Medium
Category: String, Stack
Companies: Amazon, Facebook, Microsoft, Google
leetcodemediumstringstack
Oct 22, 2025
Difficulty: Medium
Category: Array, Sorting, Simulation
Companies: Amazon, Google, Microsoft, Uber
leetcodemediumarraysorting
Oct 22, 2025
Difficulty: Medium
Category: Tree, Linked List, DFS
Companies: Amazon, Microsoft, Facebook
leetcodemediumtreelinked-list