Advertisement
Guest User

Untitled

a guest
Mar 25th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.04 KB | None | 0 0
  1. void insertEndBenchmark(cList cl, int n){
  2.   int i;
  3.   time_t tBegin, tFim;
  4.   double diff;
  5.   char insFich[] = "insertEnd.txt";
  6.   char rmFich[] = "rmEnd.txt";
  7.   char searchFich[] = "searchEnd.txt";
  8.   char * name;
  9.   char code[] = "A";
  10.   FILE * ins, *rm, * sh;
  11.  
  12.   ins = fopen(insFich,"w");
  13.   name = (char *) malloc(MAXNAME * sizeof(char));
  14.   tBegin = clock();
  15.   for (i = 0; i < n; i++){
  16.     sprintf(name, "%d",i);
  17.     insertCountryEnd(cl,name,code);
  18.   }
  19.   tFim = clock();
  20.   diff = difftime(tFim,tBegin);
  21.   fprintf(ins,"Temp fim: %f\n",diff);
  22.   fclose(ins);
  23.  
  24.   sh = fopen(searchFich,"w");
  25.   tBegin = clock();
  26.   for(i = 0; i < n; i++){
  27.     sprintf(name,"%d",i);
  28.     searchCountryName(cl,name);
  29.   }
  30.   tFim = clock();
  31.   diff = difftime(tFim,tBegin);
  32.   fprintf(sh,"Temp fim: %f\n",diff);
  33.  
  34.   rm = fopen(rmFich,"w");
  35.   tBegin = clock();
  36.   for (i = 0; i < n; i ++){
  37.     sprintf(name,"%d",i++);
  38.     removeCountryName(cl,name);
  39.   }
  40.   tFim = clock();
  41.   diff = difftime(tFim,tBegin);
  42.   fprintf(rm,"Temp fim: %f\n",diff);
  43.   fclose(rm);
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement