剑指 Offer 47. 礼物的最大价值
初始化一下第零行和第零列,剩下的:
ans[i][j] = Math.max(ans[i - 1][j], ans[i][j - 1]) + grid[i][j];
剑指 Offer 50. 第一个只出现一次的字符
ans.put(c, ans.getOrDefault(c, 0) + 1);
剑指 Offer 52. 两个链表的第一个公共节点
visited.contains();
剑指 Offer 54. 二叉搜索树的第k大节点
中序遍历,得从小到大排列List
return List.get(ans.size() - k);
在中序遍历的时候,遍历其左右子节点得时候,首先判断一下。