Advertisement
jinhuang1102

27. Remove Element

Oct 21st, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.56 KB | None | 0 0
  1. class Solution:
  2.     def removeElement(self, nums, val):
  3.         """
  4.        :type nums: List[int]
  5.        :type val: int
  6.        :rtype: int
  7.        """
  8.         #一个变量用来计数,然后遍历原数组,如果当前的值和给定值不同,我们就把当前值覆盖计数变量的位置,并将计数变量加1
  9.         if not nums:
  10.             return 0
  11.        
  12.         res = 0
  13.         for i in range(0, len(nums)):
  14.             if nums[i] != val:
  15.                 nums[res] = nums[i]
  16.                 res = res + 1
  17.        
  18.         return res
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement