移除数组中重复元素
来源:互联网 发布:怎么开启mysql服务 编辑:程序博客网 时间:2024/04/30 06:25
给定一个升序排列的数组,去掉重复的数,并返回新的数组的长度。
例如:
数组A = {1, 1, 2},你的函数应该返回长度2,新数组为{1, 2}
要求:
不能新开数组分配额外的空间。即常数空间限制。
提示:
输入一个整数n,以及其对应的数组A[n],输出新数组长度
#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){int i,j,*a;int n,len;scanf("%d",&n); a=(int*)malloc(n*sizeof(int));len=n;for(i=0;i<n;i++){scanf("%d",&a[i]);}i=0;j=i+1;while(j<n){if(a[i]==a[j]){len--;i++;j++;}else{i++;j++;}}printf("%d",len);return 0;}
不是很好的一份代码……
0 0
- 移除排序数组中重复元素
- 移除数组中重复元素
- javascript 在数组中移除重复元素
- golang移除数组中重复的元素
- 每日刷题:移除数组中重复元素
- 80.移除有序数组中重复元素第二弹
- 移除数组中的重复元素
- 【计蒜课】移除数组中的重复元素
- 移除有序数组中的重复元素
- 移除数组中的重复元素
- 计蒜客 移除数组中的重复元素
- java数组操作 数组去除重复 移除数组元素
- 移除list中重复元素
- 移除vector中重复的元素
- Remove Duplicates from Sorted Array--从有序数组中移除重复元素
- 18 如何从一个数组中移除重复的元素
- 【计蒜客系列】挑战难题11:移除数组中重复元素
- Remove Duplicates from Sorted Array——移除排序数组中重复元素
- C/C++ 指针函数与函数指针
- jsp页面用JSTL处理字符串的日期
- 从 NSURLConnection 到 NSURLSession
- html(2)
- 关于JAVA的多线程爬虫
- 移除数组中重复元素
- adb显示当前打开的activity
- ios自定义button
- [iOS APNs极光推送] APNs证书+极光推送+简单使用+仅开发环境
- Android App调用C# WebService接口
- iOS开发:UIKit动画
- 大家来聊JSP
- C语言基础--条件编译
- 将ppt转换成word格式的简单方法分享