دانلود پاورپوینت خلاصه درس ساختمان داده ها مبحث پیچیدگی الگوریتم

دانلود پاورپوینت خلاصه درس ساختمان داده ها مبحث پیچیدگی الگوریتم
نوع فایل
ppt
حجم فایل
442KB
نویسنده
دسته بندی
تعداد بازدید
32 بازدید
14,000 تومان 12,400 تومان٪11 تخفیف

دانلود پاورپوینت خلاصه درس ساختمان داده ها مبحث پیچیدگی الگوریتم دانشگاه علامه طباطبایی

قابل توجه کاربران گرامی: فایلی که ملاحظه می فرمایید پاورپوینت خلاصه درس ساختمان داده ها مبحث پیچیدگی الگوریتم دانشگاه علامه طباطبایی شامل ۵۱ اسلاید با فرمت اصلی ppt با قابلیت ویرایش می باشد. شما می توانید این پاورپوینت مفید و جامع را با بهترین کیفیت و کمترین قیمت از سایت مهرفایل خریداری و دانلود نمایید. گروه علمی مهرفایل مفتخر است که شما وب سایت مهرفایل را جهت تهیه پاورپوینت خلاصه درس ساختمان داده ها مبحث پیچیدگی الگوریتم انتخاب نموده اید.

خلاصه درس ساختمان داده ها مبحث پیچیدگی الگوریتم دانشگاه علامه طباطبایی

مشاهده بخشی از مطالب متن اسلایدها:

C++ Time Complexity

صدا زدن توابع:

معمولا  step count = 1

فرستادن آرگومان ها با مقدار: اگر سایز متغییر وابسته به ورودی باشد هزینه کپی کردن آرگومان ها را لحاظ کنید.

اگر از روش بازگشتی استفاده می کنید، تمام متغییرهای محلی وابسته به سایز را شناسایی

و هزینه آنها را در نظر بگیرید زیرا باید هنگام صدا زدن بازگشت تولید گردند.

مدیریت حافظه: new/delete

معمولا  step count = 1

اگر شی ایجاد شده جزء سازنده و مخرب داشته باشد، هزینه این جزء ها باید همانند توابع حساب شود.

دستورات شرطی: continue/ break/ goto/ return / return<expr> :

برای  continue/break/goto/return برابر ۱

برای return <expr> برابر هزینه <expr>

Measuring Complexity

راه حل اول:

برنامه را طوری تعییر دهید که شامل عبارات مربوط step count گردد.

یک متغییر عمومی به اسم  countتعریف کنید.

هر جایی که یک عبارت اجرا می شود، count را به طور مناسب افزایش دهید.

هر چیزی غیر از عبارات مربوط به count را حذف کنید.

float sum(float *a, const int n) {

count++;  // assignment

for (int i =0; i < n; i++)

{ count = count + 2;}  // ۱ for for, 1 for +=

// last time checking for and return statement

count = count + 2;

آیا جمع بازگشتی از جمع تکراری سریع تر است؟

ضرورتا نه – هر قدم جمع بازگشتی ممکن است خیلی از فدمهای جمع تکراری هزینه بر تر باشد.

اما ایرادی ندارد – چون ما به تعداد قدم ها در مقایسه با سایز ورودی علاقه داریم که در این مورد مثل هم هستند.

مطالعه بیشتر

راهنمای خرید:
  • لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.