#26 Remove Duplicates from Sorted Array

本文分享了一位程序员从今天开始在LeetCode平台上刷题的经历,主要聚焦于复习数据结构和算法。作者通过解决Easy难度的题目#26RemoveDuplicatesfromSortedArray来熟悉平台操作,并运用STL中的unique函数进行数组去重,最终通过distance求去重后的数组长度,实现了代码一次Accepted。文章旨在鼓励读者利用LeetCode进行自我提升。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

从今天开始刷Leetcode了~

这个暑假把数据结构和算法好好复(yu)习一下。

今天先尝试一下,随便看了看发现好多都是STL之类的,已经不大记得了,就先刷一道最简单的试试平台怎么使用吧!


选择一道Easy难度的题目#26 Remove Duplicates from Sorted Array

题目是数组去重,STL中有方便好用的函数,去重是unique,然后求去重后的长度只要从begin到unique的返回值即可,用distance。代码如下:

class Solution {
public:
    int removeDuplicates(vector<int>& nums) {
        return distance(nums.begin(), unique(nums.begin(), nums.end()));
    }
};

没有任何问题,一次Accepted!


明天开始看看书好好刷题O(∩_∩)O~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值