【LeetCode 简单 数组 python3】27. 移除元素
2023-09-14 09:06:44 时间
想要看更加舒服的排版、更加准时的推送
关注公众号“不太灵光的程序员”
每日八点有干货推送,微信随时解答你的疑问
文章目录
27. 移除元素 python3
简单
数组
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。
不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。
元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。
示例 1:
给定 nums = [3,2,2,3], val = 3,
函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。
你不需要考虑数组中超出新长度后面的元素。
示例 2:
给定 nums = [0,1,2,2,3,0,4,2], val = 2,
函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。
注意这五个元素可为任意顺序。
你不需要考虑数组中超出新长度后面的元素。
说明:
相关文章
- LeetCode每日一题-2:滑动窗口的最大值
- ☆打卡算法☆LeetCode 225. 用队列实现栈 算法解析
- [LeetCode]238. 除自身以外数组的乘积
- LeetCode 刷题笔记——day 2
- LeetCode(Weekly Contest 190)题解
- 最小栈(leetcode 155)
- 【数据结构与算法】:交换排序之快速排序(手绘图解+LeetCode原题)
- 【day08】LeetCode(力扣)每日一刷[409. 最长回文串 ][144. 二叉树的前序遍历][589. N 叉树的前序遍历 ]
- leetcode刷题(128)——1575. 统计所有可行路径,动态规划解法
- js刷leetcode动态规划(图文视频讲解)
- golang刷leetcode:数据流中的中位数
- JavaScript刷LeetCode-字符串类解题技巧4
- LeetCode-543-二叉树的直径
- LeetCode-322-零钱兑换
- LeetCode 0109 有序链表转换二叉搜索树详解编程语言