leetcode删除排序数组中的重复项

给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。
不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。

示例 1:
给定数组 nums = [1,1,2],

函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。

你不需要考虑数组中超出新长度后面的元素。

/** * @param {number[]} nums * @return {number} */
var removeDuplicates = function(nums) {
   
   for(let i=0;i<nums.length;i++){
    if(nums[i]==nums[i+1]){
        nums.splice(i+1,1);
        i--;
    }
   }
   return nums.length;
};

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

全部评论

相关推荐

快刀斩offer:干测试,项目组就我一个测试,准备在职考研跑路了
点赞 评论 收藏
分享
01-30 22:03
门头沟学院 Java
用微笑面对困难:我滴妈,【俩月】【实习】【主管】仨debuff吃满了,独立设计开发的项目写了绝大占比的运营板块,你独立开发,那维护、问题复盘、日志更新、bug、策划书全是自己整的? 不建议写那么大,可以从小出发更容易
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
正在热议
更多
# 长得好看会提高面试通过率吗? #
3088次浏览 43人参与
# HR最不可信的一句话是__ #
1003次浏览 32人参与
# 米连集团26产品管培生项目 #
7042次浏览 224人参与
# 春招至今,你的战绩如何? #
14676次浏览 136人参与
# AI面会问哪些问题? #
880次浏览 21人参与
# 你的实习产出是真实的还是包装的? #
2684次浏览 52人参与
# MiniMax求职进展汇总 #
24867次浏览 321人参与
# 沪漂/北漂你觉得哪个更苦? #
1181次浏览 37人参与
# 你做过最难的笔试是哪家公司 #
1106次浏览 20人参与
# AI时代,哪个岗位还有“活路” #
2670次浏览 49人参与
# XX请雇我工作 #
51142次浏览 171人参与
# 军工所铁饭碗 vs 互联网高薪资,你会选谁 #
7960次浏览 43人参与
# 简历第一个项目做什么 #
32067次浏览 357人参与
# 简历中的项目经历要怎么写? #
310896次浏览 4257人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
152809次浏览 888人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
187545次浏览 1123人参与
# AI时代,哪些岗位最容易被淘汰 #
64520次浏览 864人参与
# 如果重来一次你还会读研吗 #
229970次浏览 2011人参与
# 投格力的你,拿到offer了吗? #
178209次浏览 889人参与
# 你怎么看待AI面试 #
180635次浏览 1295人参与
# 正在春招的你,也参与了去年秋招吗? #
364139次浏览 2641人参与
# 腾讯音乐求职进展汇总 #
160814次浏览 1114人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务