如何调用STL排序模版对内置类型数组进行排序?
函数:void sort( iterator start, iterator end );
排序数组 int a[n]
sort(a, a+n);
如果要把algrithom中的函数应用于数组,对于需要iterator参数的地方,传递的都是相应的地址
next_primutation(a, a+n)
函数:void qsort(void *base, int nelem, int width, int (*fcmp)(const void *,const void *));
比较函数的定义为:
int cmp(const void *a, const void *b)
{
*(int *)a - *(int *)b;
}