如果赋值过来的元素恰好也等于 val,可以继续把右指针 right 指向的元素的值赋值过来(左指针 left 指向的等于 val 的元素的位置继续被覆盖),直到左指针指向的元素的值不等于val 为止。 当左指针 left 和右指针 right 重合的时候,左右指针遍历完数组中所有的元素。 这样的方法两个指针在最坏的情况下合起来只遍历了...