U E D R , A S I H C RSS

데블스캠프2010/일반리스트 (rev. 1.2)

데블스캠프2010/일반리스트


#include <unistd.h> 
#include <stdio.h> 
#include <stdlib.h> 
#include <time.h> 
 
#define MAX 1000000 
 
int fn_qsort_intcmp( const void *a, const void *b ) 
{ 
  return( *(int *)a - *(int *)b); 
} 
 
int main() 
{ 
  int *a; 
  int i; 
  int *c; 
 
  a = (int *)malloc(sizeof(int)*MAX); 
  clock_t stime, etime; 
 
  for (i = 0; i < MAX; i++) 
  { 
    a[i] = random()%MAX; 
  } 
 
  stime = clock(); 
  qsort( a, MAX, sizeof(int), fn_qsort_intcmp ); 
  etime = clock(); 
  printf("Time : %.3fs\n",(double)(etime - stime)/CLOCKS_PER_SEC); 
  return 0; 
} 
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:10
Processing time 0.0369 sec