• dp 动态规划
    • dfs 深度优先搜索
    • dfs + 剪枝 回溯
    • i++与++i i++是先访问i然后再自增,而i++则是先自增然后再访问i的值。
    • nums[j—] 等于 nums[j]; j++;