516 Longest Palindromic Subsequence
- O(2^n) Brute force. If the two ends of a string are the same, then they must be included in the longest palindrome subsequence. Otherwise, both ends cannot be included in the longest palindrome subsequence.
- O(n^2) memo the result from left to right. also rewrite in dp fashion
508 Most Frequent Subtree Sum
- postOrder and check count