行云

行至水穷处,坐看云起时。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

如何调用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;
}

posted on 2012-06-05 09:13  windflying  阅读(193)  评论(0编辑  收藏  举报