leetcode——27.移除元素

这个挺简单的,只能独立完成这样程度的题还是很让人沮丧。

虽然完成了,效果并不好,还得再思考精进才行

class Solution:
    
    def __init__(self):
        return None
        
    def removeElement(self, nums, val) -> int:
        while val in nums:
            nums.remove(val)
        return len(nums)
    
a=Solution()
print(a)
print(a.removeElement(nums=[0,1,2,2,3,0,4,2],val=2))


 

remove()一次只能移除一个,,,,,,,

 

要继续加油哦!!!!!!                     ——2019.9.17

 


 

多妙啊!!!

public int removeElement(int[] nums, int val) {
        int len = nums.length;
        int index = 0;
        for(int i = 0;i<len;i++){
            if(nums[i] != val){
                nums[index++] = nums[i];
            }
        }
        return index;
    }

 

 

——2020.7.9

 

posted @ 2019-09-17 17:20  欣姐姐  阅读(150)  评论(0编辑  收藏  举报