

第一天的题目确实简单的,二分法注意当l和r改变成mid时应该+-1保证不进入死循环,移除元素运用了双指针的思想,每当数组中的数等于val时slow指针会慢fast一步让后面一个数覆盖前一个从而删除val最后返回slow的值即可得到处理后的数组长度
本文介绍了如何使用二分法和双指针技巧在数组中移除所有等于给定值的元素,通过调整指针移动策略确保算法效率,最终返回处理后数组的有效长度。


第一天的题目确实简单的,二分法注意当l和r改变成mid时应该+-1保证不进入死循环,移除元素运用了双指针的思想,每当数组中的数等于val时slow指针会慢fast一步让后面一个数覆盖前一个从而删除val最后返回slow的值即可得到处理后的数组长度
1118
1820

被折叠的 条评论
为什么被折叠?