I.何为Two pointer 用两个哨兵指向两个序列,通过利用序列本身的性质减少遍历次数,来更快得解决一些归并问题 基本问题 给定一个正整数递增序列和一个正整数M,求序列中两个不同位置的a,b使得a+b==M,打印a,b. 合并两个递增正整数序列. 解决方案 若直接二重循环遍历,显然存在一些不必要的遍历步骤. 题目一 递增数组a.对于某个a[i]来说,当找到一个a[j]使得a[i]+a[j]==M时,a[i]+b[j+1]>M显然的,根本无需再往下枚举:同理a[i+1]+b[j]>M也是显然…