下边说一下C++语言中自带的sort函数(排序的一种)
所需头文件为#include<algorithm>
函数为sort(数组首地址,数组尾地址[,升序或降序])
如果不声明是升序还是降序,默认为是升序。
(当然,这个函数不仅仅能对数进行排序,还可以对字母等数据类型进行排序,只不过需要说明,如对字母进行升序排序的话:sort(a,a+n,less<char>()))
如:自定义数组的大小,并在数组中输入n个数,调用sort函数,然后实现排序。
#include<iostream> #include<algorithm> using namespace std; int a[101]; int main() { int n; scanf("%d",&n); for(int i=0;i<n;i++) scanf("%d",&a[i]); sort(a,a+n,less<int>()); for(int i=0;i<n;i++) printf("%d ",a[i]); return 0; }
这是第一篇博文,,路还漫长。。