首页 > 其他 > 详细

原地删除(27)

时间:2020-08-03 14:28:26      阅读:72      评论:0      收藏:0      [点我收藏+]
法一:
class Solution:
    def removeElement(self, nums: List[int], val: int) -> int:
        for i in range(len(nums)-1, -1, -1):
            if(nums[i] == val):
                nums.pop(i)
        return len(nums)
法二:

class Solution:
  def removeElement(self, nums: List[int], val: int) -> int:
    ret = 0

    for i in nums:

    if i != val:
nums[ret] = i
ret += 1
  nums[:] = nums[:ret]
  return ret

 



 

原地删除(27)

原文:https://www.cnblogs.com/miaoweiye/p/13425847.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!