趁今天有点时间,整理下oj题型C/C++的一些标准库函数的使用!
1、快排
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int a[]={2,3,6,9,10,2,0};
int i;
int len=sizeof(a)/sizeof(int);
sort(a,a+len) ;
printf("%d\n",len);
for(i=0;i<len;i++)
printf("%d,",a[i]);
return 0;
}
2、去重(注意unique返回的是去重后的最后一个元素地址,必须先排序)
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int a[]={2,2,3,3,6,5,7};
int len=sizeof(a)/sizeof(int);
sort(a,a+len);
int count=unique(a,a+len)-a;
printf("不重复有%d个\n",count);
for(int i=0;i<count;i++)
printf("%d,",a[i]);
return 0;
}
趁今天有点时间,整理下oj题型C/C++的一些标准库函数的使用!
1、快排
#inclu