去除数组中的重复元素

#include<vector>#include<algorithm>#include<iostream>using namespace std;int Unique(int array[],int arrayLength){int length=1; //去除重复元素后的数组长度 bool isExist=false; //默认不存在重复for(int i=1;i<arrayLength;i++){//将当前值与目标数组值一一比较,没有重复则加入目标数组for(int j=0;j<length;j++){if(array[i]==array[j]){isExist=true;}}if(!isExist){array[length]=array[i];length++;}isExist=false; //默认不存在重复} return length; }int main(){int array[]={1,1,2,2,3,4,4,6,6,6};int n=Unique(array,10);for(int i=0;i<n;i++)cout<<array[i]<<" ";return 0;}

,先知三日,富贵十年。

去除数组中的重复元素

相关文章:

你感兴趣的文章:

标签云: