PDA

View Full Version : سوال: چگونگی محاسبهء زمان اجرای یک متد (خیلی فوری)



ریحانه763
یک شنبه 03 آبان 1388, 16:15 عصر
10000 دادهء Random را به دو صورت bubble sort و Insertion sort مرتب می کنیم.
چه طور می توانم زمانی که sort کردن طول میکشه را حساب کنم.
(می دونم باید ابتدا و انتهای هر متد sort یک Time تعریف کنم که از تفاضل time ابتدا و انتها مدت زمانی که sort کردن طول می کشه را بدست بیارم، اما نمی دونم این time را چه طوری تعریف کنم.)

لطفا جوابمو بدین، کتاب معرفی نکنین.
قبلا از جوابتون تشکر می کنم.

mrsh_1988
یک شنبه 03 آبان 1388, 16:24 عصر
سلام
محاسبه ی زمان متد ها ارتباط مستقیم با کامپیوترتان داره .
بنابراین زمان دقیقی را برای اجرای یک متد نمی توان تخمین زد.
فقط می شه گفت که کدام متد نسبت به متد دیگر سریعتر عمل می کند.

Sajjad.Aghapour
یک شنبه 03 آبان 1388, 19:46 عصر
از TimeSpan برای تفاضل دو زمان استفاده کنید....


DateTime dt = DateTime.Now;
function(); //call ur function
TimeSpan ts = DateTime.Now - dt;
//Now, work with ts.Hours or ts.Minutes and etc
MessageBox.Show(ts.Hours.ToString());


...
موفق باشید/
...