小工具知识网

当前位置: 首页 > 行业知识 > Python实现力扣经典面试题——删除有序数组中的重复项 II

行业知识

Python实现力扣经典面试题——删除有序数组中的重复项 II

2026-10-19 03:06:00 来源:互联网转载

题目:删除有序数组中的重复项 II

给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下:// nums 是以“引用”方式传递的。也就是说,不对实参做任何拷贝int len = removeDuplicates(nums);// 在函数里修改输入数组对于调用者是可见的。// 根据你的函数返回的长度, 它会打印出数组中 该长度范围内 的所有元素。for (int i = 0; i 

上一篇:轻松获取Style文件,下载Style指南!

下一篇:网站服务器年费如何入账?