Remove Duplicates From Sorted Array - Leetcode 26 - Arrays & Strings (Python)

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 17

  • @GregHogg
    @GregHogg  3 หลายเดือนก่อน

    Master Data Structures & Algorithms for FREE at AlgoMap.io/

  • @asvlog425
    @asvlog425 2 หลายเดือนก่อน

    I saw so many videos but your explanation was great for me to understand the concept. Thank you

  • @NoTMaFiA24
    @NoTMaFiA24 3 หลายเดือนก่อน

    can you please also make videos on daily challenges of leetcode
    love your videos, you teach us in nice way👍👍

  • @LawZist
    @LawZist 3 หลายเดือนก่อน

    The drawing is so helpful! Can you do calculator leet code question?

  • @pravinprince3221
    @pravinprince3221 3 หลายเดือนก่อน

    thank you for the wonderful video Greg, very useful thanks again

  • @benhurthandu6821
    @benhurthandu6821 15 วันที่ผ่านมา

    why the error 'return' outside function?

  • @chandershekhar9251
    @chandershekhar9251 3 หลายเดือนก่อน

    Please make videos on leetcode POTD sir

  • @yygysgtyfugunvt
    @yygysgtyfugunvt 3 หลายเดือนก่อน

    Hi Greg could you please provide the provide the discord server link?

  • @BossganabathiVellow
    @BossganabathiVellow 3 หลายเดือนก่อน

    class Solution(object):
    def removeDuplicates(self, nums):
    """
    :type nums: List[int]
    :rtype: int
    """
    a = []
    for num in nums:
    if num not in a:
    a.append(num)
    return len(a)
    nums = [1,1,2]
    solve = Solution()
    print(solve.removeDuplicates(nums))
    this is my method when running in online complier no error showing but when runs in leetcode showing error. Sir can explain me why this can happend ?

    • @MaksymOliinyk-z5u
      @MaksymOliinyk-z5u 3 หลายเดือนก่อน +1

      hi, you need to modify exactly the nums array that you have in your function, you should not create any new arrays

  • @BossganabathiVellow
    @BossganabathiVellow 3 หลายเดือนก่อน

    class Solution(object):
    def removeDuplicates(self, nums):
    """
    :type nums: List[int]
    :rtype: int
    """
    a = []
    for num in nums:
    if num not in a:
    a.append(num)
    return len(a)
    nums = [1,1,2]
    solve = Solution()
    print(solve.removeDuplicates(nums))
    this is my method showing error but online complier didn't show any error the reason why ?

    • @amlet00
      @amlet00 3 หลายเดือนก่อน +1

      because you need do it in-place, that means you cannot use any extra space

    • @BossganabathiVellow
      @BossganabathiVellow 3 หลายเดือนก่อน

      @@amlet00 Thank you sir

  • @tejas8211
    @tejas8211 2 หลายเดือนก่อน

    This ain't easy mannnnn

  • @MohamedAbdallahdjedouani
    @MohamedAbdallahdjedouani 3 หลายเดือนก่อน

    return len(set(nums))
    i think this gonna work , no ?

    • @GregHogg
      @GregHogg  3 หลายเดือนก่อน +3

      Yeah you should read the question again haha

    • @SwizzRizzBizz
      @SwizzRizzBizz 2 หลายเดือนก่อน

      Wont work because sets are unordered and the question asks to keep the order of the given array! So you cannot use a set data structure