Add a Solution instance in main()
Search Insert Position
fix a missing '\n'
fix a missing '\n'
Simplify Path
call main()
Search for a Range
strip whitespace
Longest Common Prefix
Letter Combinations of a Phone Number
Decode Ways

Given an encoded message containing digits, determine the total number of ways to decode it.
Minimum Path Sum

Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers along its path.
Binary Tree Maximum Path Sum

Given a binary tree, find the maximum path sum. The path may start and end at any node in the tree.