سلام
اگر بخواهم زمان اجرای یه برنامه را حساب کنم چه کار باید بکنم منظورم اینه که مثلا چند ثانیه طول میکشد تا کامپیوتر جواب بدهد
سلام
اگر بخواهم زمان اجرای یه برنامه را حساب کنم چه کار باید بکنم منظورم اینه که مثلا چند ثانیه طول میکشد تا کامپیوتر جواب بدهد
سلام
لطفا اگر میشه جواب بدید
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
یه کد بنویس که فبل و بعد از دستورات مورد نظرت ساعت سیستم رو تو دوتا متغیر ذخیره و از هم کم کنه. اگه محاسبه مورد نظرت کمتر از دهم ثانیه طول میکشه برای بالا بردن دقت میتونی توی یه حلقه اونو مثلا 1000 دفعه تکرار و زمان این کار رو اندازه بگیری
به خاطره کمکتون متشکرم
سلام.الگریتم محاسبه زمان برای مرتب سازی می خوستمنوشته شده توسط yellow
سلام دوست عزیز
الگوریتم های متفاوتی برای مرتب سازی وجود دارد :
مرتب سازی حبابی / مرتب سازی درجی / مرتب سازی انتخابی / مرتب سازی سریع / مرتب سازی دودویی / shell sort / bin sort / ...
که هر کدام از ان ها زمان اجرای متفاوتی در 3 حالت : بهترین حالت / بدترین حالت / حالت متوسط دارند .
برای بدست آوردن سرعت یک الگوریتم از ابزاری به نام Order استفاده می کنیم که یک ابزار نسبی است
* در مورد الگوریتم های مرتب سازی و سرعت آنها : کتاب ساختما داده ها در ++C جعفر نژاد را مطالعه کنید
تو کامپیوتر های مختلف جواب های متفاوت داره و باید به صورت روابط ریاضی حساب بشه نه به صورت زمانی !!نوشته شده توسط yellow
تو Machineهای مختلف جواب های مختلفی داره و باید پیچیدگی زمانی آن حساب شود که به صورت یه فرمول ریاضی است نه واحدی از زمان ..نوشته شده توسط yellow
تو Machineهای مختلف جواب های مختلفی داره و باید پیچیدگی زمانی آن حساب شود که به صورت یه فرمول ریاضی است نه واحدی از زمان ..نوشته شده توسط yellow
تو Machineهای مختلف جواب های مختلفی داره و باید پیچیدگی زمانی آن حساب شود که به صورت یه فرمول ریاضی است نه واحدی از زمان ..نوشته شده توسط yellow
تو Machineهای مختلف جواب های مختلفی داره و باید پیچیدگی زمانی آن حساب شود که به صورت یه فرمول ریاضی است نه واحدی از زمان ..نوشته شده توسط yellow
تو Machineهای مختلف جواب های مختلفی داره و باید پیچیدگی زمانی آن حساب شود که به صورت یه فرمول ریاضی است نه واحدی از زمان ..نوشته شده توسط yellow
تو Machineهای مختلف جواب های مختلفی داره و باید پیچیدگی زمانی آن حساب شود که به صورت یه فرمول ریاضی است نه واحدی از زمان ..نوشته شده توسط yellow
سلام دوست عزیز
برای به دست آوردن زمان اجرای الگوریتم باید بری به سراغ دستورات کلیدی و تعداد دفعاتی که ایت دستورات کلیدی انجام می شوند
برای زمان اجرای الگوریتم باید به دستورات کلیدی و تعداد دفعات دستورات کلیدی مراجعه کنینوشته شده توسط yellow