leetcode Remove Element
2015-12-11 20:55
316 查看
原题链接:https://leetcode.com/problems/remove-element/
The order of elements can be changed. It doesn’t matter what you leave beyond the new length.
Description
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) { int j = 0; size_t n = nums.size(); for (size_t i = 0; i < n; i++) { if (nums[i] != val) { nums[j++] = nums[i]; } } return j; } };
相关文章推荐
- nginx忽略favicon.ico日志
- ThinkPHP--改变状态--某个键值的来回切换操作
- HDU 2236 无题II 二分+最大匹配
- PAT乙级——1012 D进制的A+B (C/C++)
- mysql 分表查询
- 关于WebView顶部的滚动条简单但记录下供以后使用
- C++ vector
- leetcode Implement strStr()
- PAT乙级 个位数统计 (15)
- Java 同步方式 (1) —— synchronized 和 Java 同步方式 (2) —— wait和notify/notifyall (很全面)
- div+css 中相对定位于绝对定位的详解
- Spring学习笔记(十二):关于Date的转换
- C# static函数问题
- 获取编译学习笔记 (六)—— si、di,双环
- Spark 1.0.0版本发布
- js中Date日期初始化方法
- mos管使用小知识
- bzoj:1687;poj 2434:[Usaco2005 Open]Navigating the City 城市交通
- Java中Synchronized的用法 (写的非常好,非常清晰)
- leetcode Next Permutation