Remove Element
来源:互联网 发布:哪个清理软件最好 编辑:程序博客网 时间:2024/06/05 17:54
Give an arry 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.
#include<stdio.h>int removeElement(int A[],int length,int elem){ if(length == 0){ return 0; } int i = 0; int j = 0; for(i = 0; i < length; i++){ if(A[i] > elem){ continue; } A[j] = A[i]; j++; } for(int i = j; i < length; i++){ A[i] = 0x0; } printf("A[] = "); for(int i = 0; i < j; i++){ printf("%d",A[i]); } printf("\n"); return j;}int main(){ int A[] = {1,2,3,3,4,5,2,3}; int length = sizeof(A)/sizeof(A[0]); int count = removeElement(A,length,3); printf("count = "); printf("%d\n",count); return 0;}
最终运行结果如图:
阅读全文
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
- 从0开始架构一个IOS程序—— 06—iOS设置圆角图片
- 8462:大盗阿福(2.6基本算法之动态规划)
- Springboot系列:Springboot与Thymeleaf模板引擎整合基础教程(附源码)
- 【兴趣书签】喜欢的SOHO家居布局
- Python学习笔记-17.09.15
- Remove Element
- USTCOJ 1127 Laser in Cuboids (思路+容斥原理)
- sqrtx
- oracle日期转换
- 流运算符为什么不能重载为成员函数,只能用友元函数重载
- bzoj 4026: dC Loves Number Theory 可持久化线段树
- EL表达式详解
- 在Mac上安装TensorFlow
- 使用Sublime Text 3编辑markdown