پاورپوینت با موضوع روش تقسیم و حل در طراحی الگوریتم ها

پاورپوینت با موضوع روش تقسیم و حل در طراحی الگوریتم ها

پاورپوینت با موضوع روش تقسیم و حل در طراحی الگوریتم ها

 

 

 

 

لینک دانلود و خرید پایین توضیحات

دسته بندی : پاورپوینت

نوع فایل : .ppt ( قابل ويرايش و آماده پرينت )

تعداد اسلاید : 18 اسلاید

قسمتی از متن .ppt :

روش تقسیم و حل در طراحی الگوریتم ها

روش تقسیم و حل

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


ناپلئون به قلب سپاه حمله کرد و نیروها را به دو بخش تقسیم کرد.
از آنجا که هر یک از دو بخش سپاه به تنهایی از پس ناپلئون بر نمی آمدند، بر آنها تلفات سنگینی وارد آمد.

ناپلئون با تقسیم سپاه بزرگ به دو سپاه کوچک تر و پیروز شدن بر تک تک آن ها توانست بر سپاه بزرگ غلبه کند.

روش تقسیم و حل (Divide and Conquer)

 یکی از روش های طراحی الگوریتم ، روش تقسیم و حل است:
این روش، مسئله را به نمونه های کوچک تر تقسیم میکند، آنقدر این کار را ادامه میدهد تا بتوان نمونه های کوچک شده را به راحتی حل کرد. حل مسئله اصلی از ترکیب کردن همین حل های کوچکتر بدست می آید.

روش تقسیم و حل یک روش بالا به پایین است. زیرا برای حل یک نمونه سطح بالا از مسئله، با رفتن به پایین و به دست آوردن حل نمونه های کوچک تر حاصل میشود.

روش تقسیم و حل شامل مراحل زیر است:
1- تقسیم نمونه ای از یک مسئله به یک یا چند نمونه کوچک تر.
2- حل هر نمونه کوچکتر. اگر نمونه های کوچک تر به قدر کافی کوچک نبودند، برای این منظور از بازگشت استفاده کنید.
3- در صورت نیاز، حل نمونه های کوچک تر را ترکیب کنید تا حل نمونه اولیه بدست آید.


فهرست مطالب و اسلایدها:

روش تقسیم و حل

روش تقسیم و حل (Divide and Conquer)

یادآوری الگوریتم جستجوی دودویی

روش مرتب سازی ادغامی (Merge Sort)

مثال دیگر از روش مرتب سازی ادغامی

پیچیدگی زمانی در بدترین حالت برای الگوریتم مرتب سازی ادغامی

مرتب سازی سریع (quick sort)

مثال از مرتب سازی سریع

تمرین: با روش مرتب سازی سریع آرایه زیر را مرتب کنید.

مثال: با روش مرتب سازی سریع مرتب کنید:

تحلیل پیچیدگی در بدترین حالت برای الگوریتم مرتب سازی سریع

الگوریتم ضرب ماتریس ها به روش استراسن (جهت مطالعه بیشتر)

الگوریتم محاسبه ضرب اعداد صحیح بزرگ (جهت مطالعه بیشتر)


دسته:

پاورپوینت با موضوع روش تقسیم و حل در طراحی الگوریتم ها

خرید آنلاین