代码随想录链接 代码随想录
704和27都不是第一次做了,之前都想怎么把它通过了,这次再做才开始想遇上这类问题应该怎么办。
704的闭区间一开始还是会思考到底是left<right还是<=,这次终于搞清楚了。如果是左闭右闭的情况,=是有意义的,所以是<=。
27之前不手推会有点晕,但这次看了一下讲解,slow代表新数组的元素位置。这样就很好理解了。新数组就是没有移除的元素,也就是nums[fast] != val的时候,nums[slow]要更新。
代码随想录链接 代码随想录
704和27都不是第一次做了,之前都想怎么把它通过了,这次再做才开始想遇上这类问题应该怎么办。
704的闭区间一开始还是会思考到底是left<right还是<=,这次终于搞清楚了。如果是左闭右闭的情况,=是有意义的,所以是<=。
27之前不手推会有点晕,但这次看了一下讲解,slow代表新数组的元素位置。这样就很好理解了。新数组就是没有移除的元素,也就是nums[fast] != val的时候,nums[slow]要更新。