一、
要点:
1最大前提必须是左指针小于等于右指针;
2分三种结果:大于 小于 等于target;
我的失误:
1不是target>middle而是 target和数组中的值进行比较,
所以target<nums[middle];此二者进行比较;
2返回值问题:结果要求输出target所在数组中位置的下标;
3因为target!=middle所以此middle不用被包含在下一个范围里。所以:left=middle-1;
二、
要点:
1双指针运用;
我的失误:
1忘记初始赋值为0
2没理解好:快指针等于val时,慢指针按兵不动,不等于时,慢指针才移动。
https://www.programmercarl.com/