All pastes #829187 Raw Edit

Stuff

public text v1 · immutable
#829187 ·published 2007-12-22 23:41 UTC
rendered paste body
#include <cstdlib>
#include <time.h>
#include <iostream>
#include <vector>
#include <list>
using namespace std;

int main(int argc, char *argv[])
{

    vector<int> v;
    clock_t czas = clock(); 
     for (int i=0; i<100000; i++)
     v.insert(v.begin(), 0);
     printf("Czas %f\n", (float)(clock() - czas) / CLOCKS_PER_SEC);
     
     
     list<int> l;
     clock_t czas2 = clock(); 
     for (int i=0; i<100000; i++)
     l.insert(l.begin(), 0);
     printf("Czas %f\n", (float)(clock() - czas2) / CLOCKS_PER_SEC);
     
     
     for (int i=0; i<100000; i++)
     {
      int licznik = 0;
       clock_t czas3 = clock(); 
      for (list<int>::iterator i = l.begin();  i != l.end(); i++)
      { 
          if (licznik ==5000) 
          {
                      printf("%d",*i); 
                      break;
          }
      
      }
      printf("Czas %f\n", (float)(clock() - czas4) / CLOCKS_PER_SEC);
      }
    system("PAUSE");
    return EXIT_SUCCESS;
}