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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM