电商网站建设工具,做网站不用数据库可以吗,个体商户建自己的网站做销售,给企业做网站多少钱目录 1.解题思路2.代码实现 1.解题思路
由于数组为非严格递增排列的数组#xff0c;因此可利用快慢指针#xff0c;如果快指针减一不等于快指针#xff0c;将快指针的值给慢指针#xff0c;并将快慢指针同时加一#xff0c;但如果相同#xff0c;则只让快指针加一向后走… 目录 1.解题思路2.代码实现 1.解题思路
由于数组为非严格递增排列的数组因此可利用快慢指针如果快指针减一不等于快指针将快指针的值给慢指针并将快慢指针同时加一但如果相同则只让快指针加一向后走.
2.代码实现
int removeDuplicates(int* nums, int numsSize)
{if (numsSize 0) {return 0;}int fast 1, slow 1;while (fast numsSize) {if (nums[fast] ! nums[fast - 1]) {nums[slow] nums[fast];slow;fast;}else{fast;}}return slow;
}结尾今天的分享到此结束喜欢的朋友如果感觉有帮助可以点赞三连支持咱们共同进步!