经典双指针
42.接雨水
240.搜索二维矩阵II
可以当成一个二叉搜索树,这样的话很快就能找到答案。
327.区间和的个数
对前缀和用树状数组统计数量,需要注意很多的问题。
315.计算右侧小于当前元素的个数
类似逆序对问题,需要使用归并排序,也可以使用树状数组解决。
87.扰乱字符串
使用动态规划,但是递推方程递推顺序比较难确定,可以使用记忆化搜索规避这一问题。
99.恢复二叉搜索树
使用中序遍历,找逆序对,可能有一对或者两对。
1000.合并石头的最低成本
使用区间dp,但是需要确定枚举的方式。
1039.多边形三角剖分的最低得分
使用dp或者记忆化搜索可以解决。
337.打家劫舍III
使用树形dp解决。
124.二叉树中的最大路径和
使用树形dp,很容易。