Introduction
This is a GoodTecher compiled list. Each question is a typical question for the category it represents. To solve one question, you would get more than one question rewarding.
Arrays and Strings
- Longest Substring Without Repeating Characters
- Container With Most Water
- 3Sum
- Merge k Sorted Lists
- Trapping Rain Water
- Kth Largest Element in an Array
- Meeting Rooms II
- Minimum Window Substring
Linked Lists
- LRU Cache
- Copy List with Random Pointer
Trees
- Validate Binary Search Tree
- Lowest Common Ancestor of a Binary Tree
- Serialize and Deserialize Binary Tree
Graph
- Number of Islands
- Course Schedule II
Recursion
Sorting and Searching
Dynamic Programming
- Longest Palindromic Substring
- Maximum Product Subarray
Design
- LRU Cache
- Min Stack
- Implement Trie (Prefix Tree)