C_C qsort()快速排序的用法计算机等级考试

文章作者 100test 发表时间 2010:01:01 13:02:19
来源 100Test.Com百考试题网


  C语言中排序的算法有很多种,系统也提供了一个函数qsort()可以实现快速排序。原型如下:

  void qsort(void *base, size_t nmem, size_t size, int (*comp)(const void *, const void *)).

  它根据comp所指向的函数所提供的顺序对base所指向的数组进行排序,nmem为参加排序的元素个数,size为每个元素所占的字节数。例如要 对元素进行升序排列,则定义comp所指向的函数为:如果其第一个参数比第二个参数小,则返回一个小于0的值,反之则返回一个大于0的值,如果相等,则返 回0。

  例:

  #include


相关文章


C 入门C 代码优化计算机等级考试
两个单向有序链表的归并算法计算机等级考试
C语言学习:dos如何转向windows计算机等级考试
代码精读AddText(HWNDhwnd,PCTSTRpszFormat,...)计算机等级考试
C_C qsort()快速排序的用法计算机等级考试
关于printf函数的一些理解计算机等级考试
利用注册表修改桌面背景计算机等级考试
C Builder定制系统菜单计算机等级考试
多维数组下标运算符重载计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛