【leetcode】 26. Remove Duplicates from Sorted Array
2024-08-30 12:55:58
@requires_authorization
@author johnsondu
@create_time 2015.7.22 18:58
@url [remove dublicates from sorted array](https://leetcode.com/problems/remove-duplicates-from-sorted-array/)
/**
* @description: 从有序数组中剔除元素,最多常量额外空间,设置标兵依次比較
* @time_complexity: O(n)
* @space_complexity: O(1)
*/
class Solution {
public:
int removeDuplicates(vector<int>& nums) {
const int len = nums.size();
if(len < 2) return len;
int first = nums[0];
int idx = 1;
for(int i = 1; i < len; i ++) {
if(nums[i] == first) continue;
else {
first = nums[i];
nums[idx] = first;
idx ++;
}
}
return idx;
}
};
最新文章
- Unity新功能|全息模拟器
- Android 上下文对象
- NotORM(PHP的ORM框架)
- VS2010的项目配置
- 将DataTable 导出为csv
- How to take partial screenshot with Selenium WebDriver in python
- javascript 日常总结
- Note_Master-Detail Application(iOS template)_02_YJYAppDelegate.m
- 原生js实现addClass,removeClass,hasClass方法
- cron 定时任务
- Convert Sorted Array to Binary Search Tree &; Convert Sorted List to Binary Search Tree
- java socket 和.net socket 通讯 demo
- 如何解决JavaScript中0.1+0.2不等于0.3
- vs不支持通过afxgetmainwnd()获取窗口句柄(转)
- vue v-for动画bug
- Web技术的发展 网络发展简介(三)
- 分别用Excel和python进行日期格式转换成时间戳格式
- Android中实现延时执行操作的几种方法
- java string.getBytes(“UTF-8”) javascript equivalent
- 搭建好看的静态博客(使用Hexo进行搭建)