国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:3日期: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ù)組的新長(zhǎng)度。不要使用額外的數(shù)組空間,你必須在原地修改輸入數(shù)組并在使用 O(1) 額外空間的條件下完成。

示例 1:

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

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

示例 2:

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

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

答案解法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
主站蜘蛛池模板: 亚洲精品一区二区观看 | 国产成人精品日本亚洲专一区 | 亚洲国语在线视频手机在线 | 九九九九热精品视频 | 亚洲欧美影院 | 日韩欧美在线一级一中文字暮 | 久久一级片 | 97操碰| 日韩国产在线观看 | 国产精品3 | 国产三级精品三级 | 国产亚洲女在线精品 | 欧美午夜网 | 欧美黄色免费 | 日本韩国一级毛片中文字幕 | 欧美一级高清在线观看 | 亚洲加勒比久久88色综合1 | 男女视频在线观看免费高清观看 | 日本免费视频观看在线播放 | 色综合久久综合 | 欧美激情视频一级视频一级毛片 | 香港三级88久久经典 | 日韩精品不卡 | 手机看片在线精品观看 | 国产自偷自拍 | 欧美日韩免费一区二区在线观看 | 亚洲天堂网在线观看 | 欧美一级毛片美99毛片 | 欧美韩国xxx| 国产精品制服 | 久久精品2020 | 亚洲乱视频 | 1769视频在线观看国产 | 久草中文视频 | 美女视频大全视频a免费九 美女视频大全网站免费 | 亚洲第一在线 | 久久手机精品视频 | 亚洲美女福利视频在线 | 久久99久久99精品 | 国产99久久久久久免费看 | 午夜在线影院 |