JZ17 打印从1到最大的n位数1. 10n=Math.pow(10,n);JZ57 和为S的两个数字--给定了【递增数列】法一:左右不同方向双指针,向内收;不过也可以设置sum/2;法二:for循环嵌套for循环---出身维捷身先死【超时了】;JZ74 和为S的连续正数序列--JZ57进阶法一:暴力破解--注意两个指针的区间:i的(0,sum/2) j的(i+1;sum);法二:滑动窗口-两个同方向的指针--注意窗口的缩小与扩大;JZ49 丑数 https://www.bilibili.com/video/BV19f4y1W7S2?from=search&seid=150****8441328800212法一:最小堆--声明一个专门存放可能是最小值的【无重复值】数列,其最小值即为丑数下一位;法二:动态规划--三个指针--想象画过的图!!1.let set = new Set(); set.add(...arr);2.数组的最小值方法:2.1. arr.sort((a,b)=>a-b)[0];2.2 Math.min(...arr);2.3 Math.min.apply(null,arr);3. function.call(thisArg,arg1,arg2);4. function.apply(thisArg,[arg1,arg2]);