Problem Solving Algorithm Selection

Tips:

  1. If grid, try to do BFS to find shortest path
  2. If multiple string, think about trie
  3. If there is Greedy Property, then try greedy solution, otherwise DP

Related Notes