当前位置:网站首页>删除排序数组中的重复项(Leetcode26)
删除排序数组中的重复项(Leetcode26)
2022-08-08 22:15:00 【LMJC】
题目描述
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。
不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。
示例

实现代码
class Solution{
public int removeDuplicates(int[] nums){
if(nums == null || nums.length == 0 ){
//判断数组是否为空
return 0;
}
int length = 0; //用来记录新的数组的长度
for(int i = 1; i < nums.length ; i++){
if(nums[length] != nums[i]){
//判断后面是否有元素重复
nums[++length] = nums[i]
}
}
return length+1;//返回数组的长度
}
}
实现截图:

边栏推荐
猜你喜欢

国产GPU大厂景嘉微半年净利润1.25亿元 旗下产品大卖

《scala 编程(第3版)》学习笔记

主机测探与端口扫描

JQGrid通过json请求nodejs数据,表格信息保存在mysql数据库中

用飞书招聘医生,美中宜和“字节化”?

Matlab的下载

Pyramid Vision Transformer: A Versatile Backbone for Dense Prediction without Convolutions Paper and Code Analysis

Likou Question of the Day----Maximum Average of Subarrays

UGUI性能优化

雷电模拟器frida脱壳
随机推荐
Unity 双生ScrollView滑动冲突问题
IPv6 私有地址
巨头杀入的LMFP,是未来正极材料的新归宿?
2022-08-08:给定一个数组arr,表示从早到晚,依次会出现的导弹的高度。 大炮打导弹的时候,如果一旦大炮定了某个高度去打,那么这个大炮每次打的高度都必须
JQGrid通过json请求nodejs数据,表格信息保存在mysql数据库中
Unity BMFont自定义字体
战投部都没了的字节,买了一家高端妇幼医院
爬虫系列:使用 MySQL 存储数据
Mysql 主键自增长
目标跟踪实战deepsort+yolov5(上)
项目规范化标准介绍及相关实践
Matlab的下载
sqli_libsLess-2 GET - Error based - Intiger based (基于错误的GET整型注入)
internship:一般的原有项目功能优化的具体步骤
2020-03-09
"New Infrastructure of Cultural Digital Strategy and Ecological Construction of Cultural Art Chain" was successfully held
How is the commission for online account opening reduced?Is it safe to open an account with an online account manager?
Adb pull 手机文件到电脑上
用飞书招聘医生,美中宜和“字节化”?
基于阿里云的基础架构设施保障(一)IAAS云计算