内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

Python3如何實(shí)現(xiàn)從排序數(shù)組中刪除重復(fù)項(xiàng)算法-創(chuàng)新互聯(lián)

這篇文章主要介紹Python3如何實(shí)現(xiàn)從排序數(shù)組中刪除重復(fù)項(xiàng)算法,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

目前累計(jì)服務(wù)客戶上1000+,積累了豐富的產(chǎn)品開發(fā)及服務(wù)經(jīng)驗(yàn)。以網(wǎng)站設(shè)計(jì)水平和技術(shù)實(shí)力,樹立企業(yè)形象,為客戶提供網(wǎng)站制作、做網(wǎng)站、網(wǎng)站策劃、網(wǎng)頁設(shè)計(jì)、網(wǎng)絡(luò)營銷、VI設(shè)計(jì)、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。創(chuàng)新互聯(lián)建站始終以務(wù)實(shí)、誠信為根本,不斷創(chuàng)新和提高建站品質(zhì),通過對(duì)領(lǐng)先技術(shù)的掌握、對(duì)創(chuàng)意設(shè)計(jì)的研究、對(duì)客戶形象的視覺傳遞、對(duì)應(yīng)用系統(tǒng)的結(jié)合,為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進(jìn)步。

Python3實(shí)現(xiàn)從排序數(shù)組中刪除重復(fù)項(xiàng)算法,具體如下:

題目:給定一個(gè)排序數(shù)組,你需要在原地刪除重復(fù)出現(xiàn)的元素,使得每個(gè)元素只出現(xiàn)一次,返回移除后數(shù)組的新長度。

不要使用額外的數(shù)組空間,你必須在原地修改輸入數(shù)組并在使用 O(1) 額外空間的條件下完成。

方案一:利用set()快速剔除重復(fù)元素。 效率最高

# -*- coding:utf-8 -*-
#! python3
def removeDuclicates(nums):
  nums[:] = sorted(set(nums))
  return len(nums)
#測試
arr1 = [1,1,2,3,4,5,5,6]
print(removeDuclicates(arr1))

運(yùn)行結(jié)果:

6

方案二:雙指針法。 效率次之

# -*- coding:utf-8 -*-
#! python3
def removeDuplicates(nums):
  if not nums:
    return 0
  j = 0
  for i in range(1, len(nums)):
    if nums[j] != nums[i]:
      j += 1
      nums[j] = nums[i]
  return j + 1
#測試
arr1 = [1,1,2,3,4,5,5,6]
print(removeDuplicates(arr1))

運(yùn)行結(jié)果:

6

方案三:利用remove()方法。 效率次之

# -*- coding:utf-8 -*-
#! python3
def removeDuplicates(nums):
  i = 0
  while i < len(nums) - 1:
    if nums[i] == nums[i + 1]:
      nums.remove(nums[i])
    else:
      i += 1
  return len(nums)
#測試
arr1 = [1,1,2,3,4,5,5,6]
print(removeDuplicates(arr1))

運(yùn)行結(jié)果:

6

以上是“Python3如何實(shí)現(xiàn)從排序數(shù)組中刪除重復(fù)項(xiàng)算法”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站欄目:Python3如何實(shí)現(xiàn)從排序數(shù)組中刪除重復(fù)項(xiàng)算法-創(chuàng)新互聯(lián)
文章起源:http://m.rwnh.cn/article12/iiegc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)站制作、網(wǎng)站內(nèi)鏈、網(wǎng)頁設(shè)計(jì)公司、微信小程序、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
渝北区| 绥棱县| 泗水县| 木兰县| 三明市| 邳州市| 西吉县| 靖宇县| 怀柔区| 祥云县| 昌都县| 盐城市| 丁青县| 罗山县| 绿春县| 安丘市| 卢氏县| 北碚区| 新源县| 桓台县| 双峰县| 利川市| 星座| 南京市| 东方市| 英吉沙县| 秀山| 建阳市| 吉首市| 湘潭市| 宝山区| 修水县| 大悟县| 巩义市| 三江| 呼玛县| 樟树市| 苍南县| 石城县| 哈密市| 上林县|