Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 5 của 5
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Đếm thời gian chạy thuật toán

    trong C# hàm đến thời gian chạy thuật toán nào đó thì minh phải viết thế nào vậy?anh em nào biết chỉ giúp mình nhé.
    code ben C++ thế này nè:


    Mã:
    template <class T>void bubbleSort(T a[],long n){            long temp;            clock_t start,end;            double tg;            //bat dau bam thoi gian chay thuat toan            start=clock();            for(long i=0;i<n-1;i++)                for(long j=n-1;j>i;j--)                    if(a[j]>a[j-1])                    {                        //doi cho a[j] va a[j-1]                        temp= a[j];                        a[j]=a[j-1];                        a[j-1]=temp;                    }            end=clock();            tg=(double)(end-start)/CLOCKS_PER_SEC;            FILE *f;            f=fopen("KetQuaNotBot.out","wt");            fprintf(f,"Thoi gian chay thuat toan Noi Bot: %2.15lf
    ",tg);            for(long j=n-1;j>=0;j--)                fprintf(f,"%ld
    ",a[j]);            cout<<"
     Ket qua da duoc ghi vao file";            fclose(f); }
    [IMG]images/smilies/clap_grin.gif[/IMG]

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bạn sử dụng class "Stopwatch" thử nha

    Mã:
    Stopwatch stopWatch = new Stopwatch();stopWatch.Start();for (int i = 0; i < time; i++){                list.Add(new Order(i,DateTime.Now,"List "+i.ToString()));}IniList(list);stopWatch.Stop();timeList = stopWatch.ElapsedMilliseconds;

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mã:
    DateTime start, stop;start = DateTime.Now;// // ...Action Codeend = DateTime.Now;DateTime timer = end - start;//Console.WriteLine(timer.Seconds);

  4. #4
    Cảm ơn các bạn nhé,minh sẽ thử có gì PM sau.

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    OK.thank cac ban nhe
    Console.WriteLine(timer.TotalSeconds);

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •