Remove Duplicates from Sorted Array有序數(shù)列去重

Easy

給定有序數(shù)列,去除重復(fù)元素并返回新序列長度。不要建立新序列,保證占用存儲不變。

關(guān)鍵在于不能新建序列,只能在原數(shù)列上刪減。隨著元素刪減,數(shù)列長度會發(fā)生變化,故而倒序刪除更不容易出錯(cuò)。

class Solution(object):
    def removeDuplicates(self, nums):
        """
        :type nums: List[int]
        :rtype: int
        """
        for i in xrange(len(nums)-1,0,-1):
            if nums[i] == nums[i-1]:
                nums.pop(i)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Easy 這是有序數(shù)列去重的第二版本,序列為單向鏈接。這里需要用遞歸的方法解決。 比較序列的第一個(gè)節(jié)點(diǎn)與第二個(gè)節(jié)點(diǎn)...
    穿越那片海閱讀 397評論 0 1
  • 教你如何迅速秒殺掉:99%的海量數(shù)據(jù)處理面試題 本文經(jīng)過大量細(xì)致的優(yōu)化后,收錄于我的新書《編程之法》第六章中,新書...
    Helen_Cat閱讀 7,591評論 1 39
  • 數(shù)組是一種可變的、可索引的數(shù)據(jù)集合。在Scala中用Array[T]的形式來表示Java中的數(shù)組形式 T[]。 v...
    時(shí)待吾閱讀 1,070評論 0 0
  • 昨天身體不舒服,頭疼,心臟緊,乳腺也痛。晚上睡不著,便把s兒時(shí)的圖片視頻都整理了一遍,心情大好,你果然是媽媽排憂解...
    WSY1411閱讀 260評論 0 1
  • 蒜香藤 學(xué)名:Mansoa alliacea(Lam.)A.H.Gentry 又名:紫鈴藤、張氏紫葳 蒜香藤,因?yàn)?..
    一念生活館閱讀 531評論 0 0

友情鏈接更多精彩內(nèi)容