داده ساختارها و الگوریتم ها

در طراحی الگوریتم، سه گام اساسی وجود دارد: طراحی استراتژی، تحلیل کارایی (پیچیدگی) و اثبات درستی.

مهم‌ترین مباحثی که در این درس با آن‌ها سروکار دارید عبارتند از:

۱. تحلیل پیچیدگی الگوریتم‌ها (Asymptotic Analysis)

قبل از هر چیز، باید بتوانیم سرعت یک الگوریتم را بسنجیم. برای این کار از توابع ریاضی و نمادهای مجانبی استفاده می‌کنیم:

  • نماد OOO بزرگ (Big-O): بیانگر بدترین حالت زمان اجرای الگوریتم (سقف سرعت).
  • نماد Ω\OmegaΩ (امگا): بیانگر بهترین حالت زمان اجرا (کف سرعت).
  • نماد Θ\ThetaΘ (تتا): بیانگر رفتار دقیق و متوسط الگوریتم.
  • حل روابط بازگشتی: برای محاسبه پیچیدگی الگوریتم‌های بازگشتی از روش‌هایی مثل قضیه مستر (Master Theorem)، درخت بازگشتی و جایگذاری استفاده می‌شود.


 قیمت: 150,000 تومان   پرداخت و دانلود

نسخه_الکترونیکی# یا #نسخه_اسکن

اطلاعات، توضیحات و جزئیات داده ساختارها و الگوریتم ها در این صفحه ارائه شده است. پیش از خرید، محتوای محصول، فرمت فایل، شرایط استفاده و سایر اطلاعات درج‌شده را بررسی کنید.


برچسب ها: طراحی الگوریتم
دسته بندی: 🔺دیجیتال فایل های الکترونیکی » کامپیوتر و IT (آموزش_و_پژوهش)

تعداد مشاهده: 325 مشاهده

فرمت محصول دانلودی:.rar

حجم محصول:5.4 MB کیلوبایت


محصولات دیگر این دسته