CC++ qsot()快速排序的用法.docVIP

  • 15
  • 0
  • 约4.12千字
  • 约 9页
  • 2016-11-06 发布于贵州
  • 举报
CCqsot()快速排序的用法

C/C++ qsort()快速排序的用法 作者:zHc 日期:2010-03-26字体大小: 小 中 大 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 stdio. h # include stdlib. h int comp( const void * , const void * ) ; int main( int argc, char * argv[ ] ) { int i; int array[ ] = { 6, 8, 2, 9, 1, 0} ; qsort ( array, 6, sizeof ( int

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档