zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    mysql-规避重复插入
    redis-string
    redis-map
    跨库修改
    Python-批量插入
    Python-批量修改
    MongoDB操作符
    Cron表达式
    Mycat修改空指针问题
    项目中常用的linux命令
  • 原文地址:https://www.cnblogs.com/luosongchao/p/3239517.html
Copyright © 2011-2022 走看看