- 博客(2)
- 收藏
- 关注
原创 【JS】Leetcode 26-删除有序数组中的重复项
i(慢指针)向后移动一位,即 i ++ ,然后将此时 j (快指针)指向的值赋给 i 此时指向的值,即nums[ i ] = nums[ j ],直至循环结束。利用for循环对数组进行遍历,由于j是快指针,所以将 j 的值作为循环的条件。最后返回无重复的数组的数字个数,由于 i 最开始定义的是。此题解法针对的是有序数组,如果是无序数组需要先排序!,而不是个数,所以最后需要返回 i + 1。,返回删除后数组的新长度。删除重复出现的元素,使每个元素。,指向数组第一个数字,一个。,指向数组第二个数字。
2025-02-21 00:30:33
290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人