问题链接:LeetCode26. Remove Duplicates from Sorted Array

注意点:

1.数组中可能是0个元素;

2.C++程序中,循环变量声明不能写在for语句中(编译错误),只能写在外面(郁闷)。

AC的C语言程序如下:

int removeDuplicates(int* nums, int numsSize) {int count=1, *currnum = nums;if(numsSize == 0)return numsSize;while(--numsSize)if(*(++nums) != *currnum) {count++;*(++currnum) = *(nums);}return count;
}

AC的C++语言程序如下:

class Solution {
public:int removeDuplicates(vector<int>& nums) {int count = nums.end() - nums.begin();if(count == 0)return count;int i, j;for(i=0, j=1; j<count; j++)if(nums[j] != nums[i])nums[++i] = nums[j]; return i+1;}
};

转载于:https://www.cnblogs.com/tigerisland/p/7564430.html

LeetCode26. Remove Duplicates from Sorted Array相关推荐

  1. leetcode-26. Remove Duplicates from Sorted Array

    今天发现一个好东西--leetcode的course ,虽然没有付费的内容会比较少,不过也很不错了. 第一篇的string讲的是两点法(Two-pointer technique),也就是数据结构课本 ...

  2. Remove Duplicates from Sorted Array II -- LeetCode

    原题链接: http://oj.leetcode.com/problems/remove-duplicates-from-sorted-array-ii/  这道题跟Remove Duplicates ...

  3. LeetCode集锦(八) - 第26题 Remove Duplicates From Sorted Array

    LeetCode集锦(八) - 第26题 Remove Duplicates From Sorted Array 问题 Given a sorted array nums, remove the du ...

  4. [Leetcode] Remove duplicates from sorted array ii 从已排序的数组中删除重复元素

    Follow up for "Remove Duplicates": What if duplicates are allowed at most twice? For examp ...

  5. LeetCode 26 Remove Duplicates from Sorted Array [Array/std::distance/std::unique] c++

    LeetCode 26 Remove Duplicates from Sorted Array [Array/std::distance/std::unique] <c++> 给出排序好的 ...

  6. Leetcode OJ: Remove Duplicates from Sorted Array I/II

    删除排序数组重复元素,先来个简单的. Remove Duplicates from Sorted Array Given a sorted array, remove the duplicates i ...

  7. 2016.6.17——Remove Duplicates from Sorted Array

    Remove Duplicates from Sorted Array 本题收获: 1."删除"数组中元素 2.数组输出 题目: Given a sorted array, rem ...

  8. LeetCode算法入门- Remove Duplicates from Sorted Array -day21

    LeetCode算法入门- Remove Duplicates from Sorted Array -day21 题目描述 Given a sorted array nums, remove the ...

  9. leetCode-数组:Remove Duplicates from Sorted Array

    Remove Duplicates from Sorted Array:从排列后的数组中删除重复元素 考察数组的基本操作: class Solution {public int removeDupli ...

最新文章

  1. 关于IssueVision命令模式中对象生命周期的困惑
  2. 计算机服务器和数据库的关系,服务器到底是什么?和电脑又有什么区别?
  3. DLL入门浅析(3)——从DLL中导出变量
  4. lc filter在matlab哪,基于python实现matlab filter函数过程详解
  5. c++矩阵转置_lt;读书笔记4gt; 稀疏矩阵基础算法
  6. innobackupex做MySQL增量备份及恢复
  7. Centos 7.4版本升级内核3.10+ 到4+过程
  8. 从Python中的另一个文件调用函数
  9. jq select 修改选中_转 jquery操作select(取值,设置选中)
  10. UI自动化测试工具-国产和国外
  11. 学硕论文选题计算机,研究生计算机论文题目大全 研究生计算机论文题目哪个好...
  12. VMware 12 密钥
  13. 全球最快下载工具 XDM
  14. 贝叶斯(Bayes)决策理论
  15. python祝福,1024,用Python抽取你的专属祝福!
  16. 动态桌面软件测试简历,动态壁纸软件横评
  17. python~运算符_python运算符
  18. java 庖丁解牛api_重磅|庖丁解牛之——Flutter for Web
  19. 04_Linux ARM架构-部署kibana服务-银河麒麟V10 操作系统
  20. 中图杯获奖作品计算机组,高教杯”全国大学生先进成图技术与产品信息建模创新大赛试题资料.doc...

热门文章

  1. 学习笔记Hive(八)—— 查询优化
  2. 数据结构与算法笔记(五)——队列(FIFO队列、双端队列)
  3. python编程16章_Python核心编程——Chapter16
  4. 手动实现kt(java)同步工作流和异步工作流
  5. 界面上下固定_基于ANSYS的胶粘结构界面开裂有限元计算
  6. git 拉新项目_git上拉取项目
  7. linux中lvs命令详解,LVS之三:ipvsadm常用管理命令介绍 | 旺旺知识库
  8. Ubuntu14.04下安装wineqq国际版和卸载QQ
  9. Java断言(assert)
  10. Android Studio 单刷《第一行代码》系列 07 —— Broadcast 广播