立即注册 登录
GameMale 返回首页

kanya的个人空间 https://www.gamemale.com/?734082 [收藏] [复制] [RSS]

日志

删除有序数组中的重复项

热度 93已有 167 次阅读2024-9-6 21:22 |个人分类:学习|系统分类:纯水(首页不显示)| JS

给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。
var removeDuplicates = function(nums) {
const n = nums.length;
if (n <= 2) {
return n;
}
let slow = 2, fast = 2;
while (fast < n) {
if (nums[slow - 2] != nums[fast]) {
nums[slow] = nums[fast];
++slow;
}
++fast;
}
return slow;
};
81

震惊
4

感谢
2

关心
4

加油
2

有爱

刚表态过的朋友 (93 人)

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

文字版|手机版|小黑屋|GameMale

GMT+8, 2024-12-24 21:03 , Processed in 0.055209 second(s), 14 queries , Redis On.

Copyright © 2013-2024 GameMale

All Rights Reserved.