博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode 26. Remove Duplicates from Sorted Array
阅读量:2378 次
发布时间:2019-05-10

本文共 760 字,大约阅读时间需要 2 分钟。

/*leetcode 26. Remove Duplicates from Sorted Array题目大意:对于给定的排序数组,除去多余的数字使得每个数字只出现一次,返回新数组的长度解题思路:遍历每一个字符,如果这个字符与上一个字符一样的话,就继续,如果不一样,结果加1*/#include 
#include
using namespace std;class Solution {public: int removeDuplicates(vector
& nums) { int ret = 1; if (nums.size() == 0) return 0; for (size_t i = 1; i < nums.size(); ++i) { if (nums[i] != nums[i - 1]) nums[ret++] = nums[i]; //要求这些数保存下来 } return ret; }};void test_removeDuplicates(){ vector
vInt{
1,1,2,3,3,3,4,4,4,4,4,5,5,5,6,6,7,7,8,9,9,9,9,9}; Solution sol; cout << sol.removeDuplicates(vInt) << endl;}int main(){ test_removeDuplicates(); return 0;}

转载地址:http://cxmxb.baihongyu.com/

你可能感兴趣的文章
冒号和他的学生们(连载10)——超级范式
查看>>
冒号和他的学生们(连载9)——泛型范式
查看>>
冒号和他的学生们(连载13)——范式总结
查看>>
A Proposal on Organization of Information System
查看>>
冒号和他的学生们(连载2)——首轮提问
查看>>
正则表达式与文件格式化处理
查看>>
Java EE互联网轻量级框架整合开发
查看>>
Java语言程序设计(基础篇)
查看>>
大型网站技术架构:核心原理与案例分析
查看>>
JAVA并发编程实战
查看>>
RabbitMQ实战++高效部署分布式消息队列
查看>>
微服务设计
查看>>
Spring Cloud微服务实战
查看>>
C++ static 语义
查看>>
C++ static 语义
查看>>
Linux Cgroups概述
查看>>
centos7 硬盘性能测试
查看>>
cgroup使用--cpu资源限制
查看>>
cgroup使用--memory资源限制
查看>>
Redis 单机环境搭建
查看>>