LeetCode——移除元素
一.个人探索 二.网上优秀编程 一. 个人探索 题目描述: 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于val 的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 答题思路:先判断数组中有无指定元素,若没有则直接返回该数组,若有则进行个数的统计,之后运用remove函数的特点逐一进行删除 具体程序如下: class Solution: def removeElement(self, nums: List[int], val:
用户评论