LeetCode (27)Remove Element
来源:互联网 发布:linux内核移植arm 编辑:程序博客网 时间:2024/06/10 02:33
(27)Remove Element
题目:将所给数组内的等于某个数的元素去掉,返回心数组长度。
例如:所给数组为nums = [3, 2, 2, 3],要去掉的数字为val = 3,返回数组为nums_new = [2, 2],长度为2。
另外:不要开新的内存,只能使用现有开辟的内存。元素的顺序可以改变。数组新长度外留下什么都没关系。
跟上一道题很像,基本就是一次面试里一个问题的进阶版,跟上一道题的思路相同,改改代码就出来了。
下面是代码:
class Solution {public: int removeElement(vector<int>& nums,int M) { int len = nums.size(); if(len == 0){ return 0; } int result = 0; for(int i = 0; i < len; i ++){ if(nums[i] == M){ continue; } else{ nums[result] = nums[i]; result ++; } } return result; }};
0 0
- LeetCode(27)Remove Element
- LeetCode (27)Remove Element
- LeetCode(27)Remove Element
- [leetcode 27] Remove Element
- [leetcode 27] Remove Element
- [Leetcode] 27 - Remove Element
- leetcode|27|Remove Element
- LeetCode | #27 Remove Element
- LeetCode 27 : Remove Element
- LeetCode 27 Remove Element
- leetcode-27 Remove Element
- leetcode 27 Remove Element
- LeetCode 27 Remove Element
- LeetCode 27 Remove Element
- leetcode-27 Remove Element
- #27 Remove Element leetcode
- LeetCode---(27) Remove Element
- Leetcode 27 Remove Element
- ReactNative报出 'React/RCTBundleURLProvider.h' file not found错误
- ios
- javaweb七牛云切片视频+播放
- Android Material Design
- ArrayList源码分析
- LeetCode (27)Remove Element
- Xcode可重用代码块code snippets
- 安卓 “Handler” is abstract; cannot be instantiated 解决方法
- TCP/IP、Http的区别
- druid配置WebStatFilter完成网络url统计
- 教你快速拿到iOS应用中所有图片资源
- 如何用命令将本地项目上传到git
- qtcreator使用自定义的控件
- git-ssh 配置和使用