C++排序函数sort/qsort使用

问题描述:

       C++排序函数sort/qsort的使用

问题解决:

          (1)sort函数使用

sort1

sort2

sort3

  注:

          sort函数,参数1为数组首地址,参数2是数组尾地址,参数3是比较函数

         (2)qsort函数

qsort1

qsort2

注:   

        使用qsort函数(快速排序),参数1为数组首地址,参数2为数组长度,参数3为各元素占用空间,参数4为比较函数

qsort使用需要添加头文件#include<stdlib.h>

       (3)qsort和sort比较   

             qsort头文件#include<stdlib.h>                      sort 头文件#include<algorithm>   

             qsort 比较函数,返回值为int                         sort  比较函数,返回值为 bool

             qsort 比较函数,a>b返回正值,                  sort比较函数,a>b时返回true,其他返回false时,sort降序排列

a<b返回负值,a=b 返回零时,qsort升序排列

源文件:

qsort.cpp sort.cpp

注:

        strcmp使用说明:

strcmp

posted @ 2013-08-05 22:43  罗松超  阅读(11406)  评论(0编辑  收藏  举报