C++标准库中的排序函数 sort和qsort

void qsort(数组名,数组长度,每个元素的大小,比较函数)

其中比较函数 主要是决定是升序还是降序排列

例如:int compare(void*a, void*b)

#include<stdlib.h>

        {

          return *a-*b;       升序排列      

          return *b-*a;     降序排列

         }

 

 

#include<algoritho>

void  sort(数组的首地址,数组的末地址, 比较函数)

当然此处比较函数可以省略,若省略为默认升序排列,

如 int a[10]={0};

sort(a,a+10) 为升序排列

bool compare(int  a, int b)

{

  return a>b ;此处为降序排列 

  return a<b ;此处为升序排列

}

你可能感兴趣的:(C++标准库中的排序函数,sort和qs)