Chủ đề: Đếm thời gian chạy thuật toán
-
11-03-2008, 05:31 PM #1Junior Member
- 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); }
View more random threads:
- Xử lý textbox trong calculator
- Dùng Datreader fill vào Dropdownlist bị thiếu mất 1 dòng đầu tiên.
- Làm sao Client tự nhận biết IP của Server?
- Sử dụng file database riêng không cần SQL,MY SQL...
- xây dựng phần mềm hỗ trợ thiết kế mạch điện bằng winform
- Lấy object từ 1 chuỗi string "sTableName" và 1 khóa chính "iID"
- Cách chuyển pdf sang ảnh?
- Không tạo được projec C# trong VS 2k8
- Định nghĩa lại toán tử trong ma trận với C#
- Cách chèn icon và text mô tả vào button trong C#?
-
12-03-2008, 03:00 PM #2Junior Member
- 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;
-
12-03-2008, 03:13 PM #3Junior Member
- 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);
-
13-03-2008, 09:19 AM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cảm ơn các bạn nhé,minh sẽ thử có gì PM sau.
-
16-03-2008, 03:00 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
OK.thank cac ban nhe
Console.WriteLine(timer.TotalSeconds);
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...