PDA

View Full Version : زمان اجرا



yellow
جمعه 26 اسفند 1384, 18:12 عصر
سلام
اگر بخواهم زمان اجرای یه برنامه را حساب کنم چه کار باید بکنم منظورم اینه که مثلا چند ثانیه طول میکشد تا کامپیوتر جواب بدهد

yellow
یک شنبه 28 اسفند 1384, 13:50 عصر
سلام
لطفا اگر میشه جواب بدید

excalibur
دوشنبه 29 اسفند 1384, 02:30 صبح
inke zamane ejraye yek algoritm cheghadre , be ravesh hayee bastegi dare too oon algritm azashoon estefade shode
masalan chand algoritme mikhtalef baraye sort kardan darim ke har kodoom ye zamane khassi baraye ejra alzem daran , baghye`ye mavared ham mesle in hastan
baraye mohasebeye kollie zamane ejraye yek algoritm az ravesh haye riazi estefade mishe va masalan migan ke " zamane ejraye in algoritm ORDER`e n^2 `e ", yani ba n barabar shodane parametrha , zamane ejra n^2 barabar mishe...va oono ba O(n^2) neshoon midan
IIIIIIII[dar zemn tavabe`e dige`ee ham mesle " Omega " va " Teta " ham dari]IIIIIIII

coder
سه شنبه 01 فروردین 1385, 11:23 صبح
یه کد بنویس که فبل و بعد از دستورات مورد نظرت ساعت سیستم رو تو دوتا متغیر ذخیره و از هم کم کنه. اگه محاسبه مورد نظرت کمتر از دهم ثانیه طول میکشه برای بالا بردن دقت میتونی توی یه حلقه اونو مثلا 1000 دفعه تکرار و زمان این کار رو اندازه بگیری

yellow
جمعه 04 فروردین 1385, 14:34 عصر
به خاطره کمکتون متشکرم

mahnazz
دوشنبه 07 فروردین 1385, 16:44 عصر
سلام
اگر بخواهم زمان اجرای یه برنامه را حساب کنم چه کار باید بکنم منظورم اینه که مثلا چند ثانیه طول میکشد تا کامپیوتر جواب بدهد
سلام.الگریتم محاسبه زمان برای مرتب سازی می خوستم

Golden Galaxy
سه شنبه 08 فروردین 1385, 10:29 صبح
سلام دوست عزیز
الگوریتم های متفاوتی برای مرتب سازی وجود دارد :
مرتب سازی حبابی / مرتب سازی درجی / مرتب سازی انتخابی / مرتب سازی سریع / مرتب سازی دودویی / shell sort / bin sort / ...
که هر کدام از ان ها زمان اجرای متفاوتی در 3 حالت : بهترین حالت / بدترین حالت / حالت متوسط دارند .
برای بدست آوردن سرعت یک الگوریتم از ابزاری به نام Order استفاده می کنیم که یک ابزار نسبی است
* در مورد الگوریتم های مرتب سازی و سرعت آنها : کتاب ساختما داده ها در ++C جعفر نژاد را مطالعه کنید :متفکر:

manager
سه شنبه 08 فروردین 1385, 18:14 عصر
سلام
اگر بخواهم زمان اجرای یه برنامه را حساب کنم چه کار باید بکنم منظورم اینه که مثلا چند ثانیه طول میکشد تا کامپیوتر جواب بدهد

تو کامپیوتر های مختلف جواب های متفاوت داره و باید به صورت روابط ریاضی حساب بشه نه به صورت زمانی !!

manager
سه شنبه 08 فروردین 1385, 18:16 عصر
سلام
اگر بخواهم زمان اجرای یه برنامه را حساب کنم چه کار باید بکنم منظورم اینه که مثلا چند ثانیه طول میکشد تا کامپیوتر جواب بدهد

تو Machineهای مختلف جواب های مختلفی داره و باید پیچیدگی زمانی آن حساب شود که به صورت یه فرمول ریاضی است نه واحدی از زمان ..

manager
سه شنبه 08 فروردین 1385, 18:16 عصر
سلام
اگر بخواهم زمان اجرای یه برنامه را حساب کنم چه کار باید بکنم منظورم اینه که مثلا چند ثانیه طول میکشد تا کامپیوتر جواب بدهد

تو Machineهای مختلف جواب های مختلفی داره و باید پیچیدگی زمانی آن حساب شود که به صورت یه فرمول ریاضی است نه واحدی از زمان ..

manager
سه شنبه 08 فروردین 1385, 18:16 عصر
سلام
اگر بخواهم زمان اجرای یه برنامه را حساب کنم چه کار باید بکنم منظورم اینه که مثلا چند ثانیه طول میکشد تا کامپیوتر جواب بدهد

تو Machineهای مختلف جواب های مختلفی داره و باید پیچیدگی زمانی آن حساب شود که به صورت یه فرمول ریاضی است نه واحدی از زمان ..

manager
سه شنبه 08 فروردین 1385, 18:16 عصر
سلام
اگر بخواهم زمان اجرای یه برنامه را حساب کنم چه کار باید بکنم منظورم اینه که مثلا چند ثانیه طول میکشد تا کامپیوتر جواب بدهد

تو Machineهای مختلف جواب های مختلفی داره و باید پیچیدگی زمانی آن حساب شود که به صورت یه فرمول ریاضی است نه واحدی از زمان ..

manager
سه شنبه 08 فروردین 1385, 18:16 عصر
سلام
اگر بخواهم زمان اجرای یه برنامه را حساب کنم چه کار باید بکنم منظورم اینه که مثلا چند ثانیه طول میکشد تا کامپیوتر جواب بدهد

تو Machineهای مختلف جواب های مختلفی داره و باید پیچیدگی زمانی آن حساب شود که به صورت یه فرمول ریاضی است نه واحدی از زمان ..

manager
سه شنبه 08 فروردین 1385, 18:16 عصر
سلام
اگر بخواهم زمان اجرای یه برنامه را حساب کنم چه کار باید بکنم منظورم اینه که مثلا چند ثانیه طول میکشد تا کامپیوتر جواب بدهد

تو Machineهای مختلف جواب های مختلفی داره و باید پیچیدگی زمانی آن حساب شود که به صورت یه فرمول ریاضی است نه واحدی از زمان ..

amir_pro
جمعه 18 فروردین 1385, 19:35 عصر
سلام دوست عزیز
برای به دست آوردن زمان اجرای الگوریتم باید بری به سراغ دستورات کلیدی و تعداد دفعاتی که ایت دستورات کلیدی انجام می شوند

amir_pro
جمعه 18 فروردین 1385, 19:41 عصر
سلام
اگر بخواهم زمان اجرای یه برنامه را حساب کنم چه کار باید بکنم منظورم اینه که مثلا چند ثانیه طول میکشد تا کامپیوتر جواب بدهد

برای زمان اجرای الگوریتم باید به دستورات کلیدی و تعداد دفعات دستورات کلیدی مراجعه کنی