给定一个已经升序排好序的数组,以及一个数target,如果target在数组中,返回它在数组中的位置。
??否则,返回target插入数组后它应该在的位置。
??假设数组中没有重复的数。以下是简单的示例:
??[1,3,5,6], 5 → 2
??[1,3,5,6], 2 → 1
??[1,3,5,6], 7 → 4
??[1,3,5,6], 0 → 0
??提示:输入一个整数n,以及其对应的数组A[n],最后输入target
??searchInsert(int A[], int n, int target)
#include
#define MAX 10000
int removeElement(int A[], int n, int elem);
int main(){
int n, arr[MAX], elem;
scanf("%d",&n);
for(int i = 0;
i < n;
i++){
scanf("%d",&arr[i]);
}
scanf("%d",&elem);
printf("%d\n",removeElement(arr, n, elem));
return 0;
}
int removeElement(int A[], int n, int elem){
int len = n;
for(int i = 0;
i < n;
i++){
if(A[i] == elem)
len --;
}
return len;
}
【python元素移除问题】
推荐阅读
- c/c++|有感 Visual Studio 2015 RTM 简介 - 八年后回归 Dot Net,终于迎来了 Mvc 时代,盼走了 Web 窗体时代...
- C/C++|C/C++ basis 02
- Qt实战|Qt+OpenCV联合开发(二十一)--图像翻转与旋转
- Qt实战|Qt+OpenCV联合开发(十四)--图像感兴趣区域(ROI)的提取
- Qt实战|Qt+OpenCV联合开发(十三)--通道分离与合并
- opencv|Qt+OpenCV联合开发(十六)--图像几何形状绘制
- Qt实战|Qt+OpenCV联合开发(十七)--随机数与随机颜色
- SNAT的MASQUERADE地址选择与端口选择
- IPTABLES的连接跟踪与NAT分析
- IPVS分析