Remove Element
来源:互联网 发布:discuza5源码 编辑:程序博客网 时间:2024/06/01 23:27
问题:
Given an array and a value, remove all instances of that value in place and return the new length.
解析:
#include<iostream>
using namespace std;
class Solution {
public:
int removeElement(int a[], int val){
int n;
n = sizeof(a);
for (int i = 0, int b = 0; i < n; i++){
if (a[i] == val)
n--;
else
a[b++] = a[i];
}
return n;
}
};
解析:
首先是确定数组的长度,然后遍历数组,如果数组中的数等于val的话,长度减一,否则,将这个数组写入另一个新的数组中。
阅读全文
0 0
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- Remove Element
- 表格cellpadding与cellspacing
- java写入xml
- es结构和工作原理概述
- 服务器通用安装配置
- AVL树前传
- Remove Element
- js变量的命名,定义规则
- NYOJ
- 并查集判树 hdoj 1325 Is it a tree?
- HDOJ 2489 Minimal Ratio Tree (Kruskal+Dfs)
- 线性表的顺序存储
- linux发行版
- IO流的使用
- JNI和NDK编程