leetcode Remove Element
来源:互联网 发布:全球风暴 知乎 编辑:程序博客网 时间:2024/06/03 23:05
Given an array and a value, remove all instances of that value in place and return the new length.
The order of elements can be changed. It doesn’t matter what you leave beyond the new length.
class Solution{ public: /* int removeElement(vector<int>& nums, int val) { if (nums.size() == 0) return 0; vector<int> tmp; int i = 0; while (i < nums.size()) { if (nums[i] != val) tmp.push_back(nums[i]); i++; } return tmp.size(); } */ int removeElement(vector<int>& nums, int val) { if (nums.size() == 0) return 0; int count = 0; for (int i = 0; i < nums.size(); i++) { if (nums[i] != val) { nums[count++] = nums[i]; } } return count; }};
0 0
- LeetCode:Remove Element
- LeetCode: Remove Element
- [Leetcode] Remove Element
- LeetCode: Remove Element
- leetcode 39: Remove Element
- [LeetCode] Remove Element
- Leetcode: Remove Element
- Leetcode:Remove Element
- Leetcode:Remove Element
- Leetcode:Remove Element
- [LeetCode]Remove Element
- LeetCode-Remove Element
- LeetCode - Remove Element
- LeetCode | Remove Element
- leetcode之Remove Element
- LeetCode - Remove Element
- LeetCode: Remove Element
- 【LeetCode】Remove Element
- stm32开发之使用Keil MDK以及标准外设库创建STM32工程
- [cogs 1117]奶牛排队
- 为 RCP 向导页添加上下文敏感的帮助支持
- 3Sum
- Caffe学习笔记2-Caffe的三级结构(Blobs,Layers,Nets)
- leetcode Remove Element
- linux网络自动分析shell脚本
- 一元多项式相加的算法和C++实现
- 控制翻转(IOC)与 依赖注入 (DI)
- 黑马程序员——java复习总结——字符串
- stm32开发之串口的调试
- 【NOI2015】【软件包管理器】【树链剖分】
- 设置winform窗体在屏幕上显示的位置 和其他用法
- C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区