午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

JS算法題解數(shù)組刪除重復(fù)項(xiàng)方法示例

瀏覽:21日期:2022-06-12 15:07:30
目錄題目刪除排序數(shù)組中的重復(fù)項(xiàng)答案解法1.解法2.題目

刪除排序數(shù)組中的重復(fù)項(xiàng)

給定一個(gè)排序數(shù)組,你需要在原地刪除重復(fù)出現(xiàn)的元素,使得每個(gè)元素只出現(xiàn)一次,返回移除后數(shù)組的新長度。不要使用額外的數(shù)組空間,你必須在原地修改輸入數(shù)組并在使用 O(1) 額外空間的條件下完成。

示例 1:

給定數(shù)組 nums = [1,1,2],

函數(shù)應(yīng)該返回新的長度 2, 并且原數(shù)組 nums 的前兩個(gè)元素被修改為 1, 2。你不需要考慮數(shù)組中超出新長度后面的元素。

示例 2:

給定 nums = [0,0,1,1,1,2,2,3,3,4],

函數(shù)應(yīng)該返回新的長度 5, 并且原數(shù)組 nums 的前五個(gè)元素被修改為 0, 1, 2, 3, 4。你不需要考慮數(shù)組中超出新長度后面的元素。

答案解法1.const removeDuplicates = nums => { let count = 0; const n = nums.length; for(let i = 1; i < n; i++){if(nums[i] != nums[i-1]){ nums[i-count] = nums[i]}else{ count++;} } return n-count;};解法2.const removeDuplicates = nums => { let j = 0; const n = nums.length; for(let i = 1; i < n; i++){if(nums[i]!= nums[i-1]){ j++; nums[j] = nums[i];} } return j+1;};

以上就是JS算法題解數(shù)組刪除重復(fù)項(xiàng)方法示例的詳細(xì)內(nèi)容,更多關(guān)于JS算法數(shù)組刪除重復(fù)項(xiàng)的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: JavaScript
主站蜘蛛池模板: 天堂网亚洲 | 四虎永久在线精品 | 大地资源高清在线视频 | 亚洲欧美国产毛片在线 | 亚洲自拍在线观看 | 国产成人综合在线观看 | 久久久久久久久爱 | 91成人品| 久草视频在线观 | 日韩xxx视频| 亚洲精品91 | 男人天堂99 | 狠狠狠狠狠狠狠狠 | 欧美在线免费 | 日韩在线综合 | 北条麻妃99精品青青久久 | 国产精品免费在线播放 | 中文精品一区 | 永久免费网站视频在线观看 | www.亚洲.com| 少妇性高潮视频 | 在线免费观看a视频 | 一区二区网| 欧美日韩亚洲在线观看 | 成人午夜视频在线 | 精品视频久久久 | 国产精品成人一区二区网站软件 | 老司机午夜精品视频 | 99国产精品99| 欧美一级艳片视频免费观看 | 国产一区二区三区四区在线 | www久久久久久 | 成人av在线资源 | 成人短视频在线 | 亚av| 神马影院一区二区 | 成年人网站在线观看视频 | 午夜爱爱毛片xxxx视频免费看 | 免费激情网 | 69av在线 | 亚洲三级久久 |