Use the system quick sort : Quick sort « Data Structure Algorithm « C / ANSI-C






Use the system quick sort

#include <stdio.h>
#include <stdlib.h>

int comp(const void *i, const void *j);

int main(void)
{
  int sort[100], i;

  /* set the array with random numer*/
  for(i = 0; i < 100; i++)
    sort[i] = rand();
  
  /* call the quick sort */
  qsort(sort, 100, sizeof(int), comp);

  for(i = 0; i < 100; i++)
    printf("%d\n", sort[ i ]);

  return 0;
}

int comp(const void *i, const void *j)
{
  return *(int*)i - *(int*)j;
}


           
       








Related examples in the same category

1.The Quicksort
2.A Quicksort for stringsA Quicksort for strings
3.A Quicksort for filesA Quicksort for files
4.How to use sysmtem quick sortHow to use sysmtem quick sort
5.Sort: quicksort: how to use qsort
6.Quick sort on two dimensional string arrayQuick sort on two dimensional string array
7.A Quicksort for structures of type address