توجه : این پروژه به صورت فایل power point (پاور پوینت) ارائه میگردد
پاورپوینت روش تقسیم و حل 1Divide and Conqure فایل ورد (word) دارای 37 اسلاید می باشد و دارای تنظیمات کامل در Power Point می باشد و آماده پرینت یا چاپ است
فایل پاور پوینت پاورپوینت روش تقسیم و حل 1Divide and Conqure فایل ورد (word) کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.
این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است
لطفا به نکات زیر در هنگام خرید
دانلود پاورپوینت روش تقسیم و حل 1Divide and Conqure فایل ورد (word)
توجه فرمایید.1-در این مطلب، متن اسلاید های اولیه
دانلود پاورپوینت روش تقسیم و حل 1Divide and Conqure فایل ورد (word)
قرار داده شده است
2-به علت اینکه امکان درج تصاویر استفاده شده در پاورپوینت وجود ندارد،در صورتی که مایل به دریافت تصاویری از ان قبل از خرید هستید، می توانید با پشتیبانی تماس حاصل فرمایید
3-پس از پرداخت هزینه ، حداکثر طی 12 ساعت پاورپوینت خرید شده ، به ادرس ایمیل شما ارسال خواهد شد
4-در صورت مشاهده بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل اسلاید ها میباشد ودر فایل اصلی این پاورپوینت،به هیچ وجه بهم ریختگی وجود ندارد
5-در صورتی که اسلاید ها داری جدول و یا عکس باشند در متون زیر قرار داده نشده است
بخشی از متن پاورپوینت روش تقسیم و حل 1Divide and Conqure فایل ورد (word) :
اسلاید 1 :
روش تقسیم و حل Divide and Conqure
– یک نمونه از مسأله را به دو یا چند قسمت کوچکتر تقسیم میکند که معمولا نمونه هایی از مسأله اصلی هستند. اگر جواب مسأله های کوچکتر به راحتی محاسبه شود, می توان جواب نمونه اصلی را با ترکیب این جوابها به دست آورد, در غیر این صورت میتوان آنها را به نمونه های کوچکتر تقسیم کرد .
–
– یک روش بالا به پایین است.
Algorithm DAndC(P)
{ if Small(P) return Solve(P);
else
{ divide P into smaller instances P1,P2,…,Pk, k>=1;
Apply DAndC to each of these subproblems;
return Combine(DAndC(P1),DAndC(P2),…,DAndC(Pk);
}
}
اسلاید 2 :
زمان محاسبه تابع DAndC
T(n)= g(n) کوچک باشد n
T(n1)+ T(n2)+…+ T(nk)+f(n) درغیراینصورت
g(n): زمان لازم برای محاسبه مستقیم پاسخ برای ورودی های کوچک
: f(n) زمان لازم برای تقسیم مسأله و ترکیب راه حلها
معمولا:
T(n)= T(1) n=1
aT(n/b)+f(n) n>1
اسلاید 3 :
مسأله: تعیین این که آیا x در آرایه مرتب s با اندازه n وجود دارد یا خیر.
مثال:n=14
-15,-6,0,7,9,23,54,82,101,112,125,131,142,151
x=9
low high mid s[mid]
1 14 7 54
1 6 3 0
4 6 5 9 found
x=-14
low high mid s[mid]
1 14 7 54
1 6 3 0
1 2 1 -15
2 2 2 -6
2 1 not found
اسلاید 4 :
تحلیل پیچیدگی زمانی الگوریتم binary search
nدر بدترین حالت: ” i, x > s[i]
فرض: n=2k
W(n)=W(n/2)+1 n>1
W(1)=1
حل معادله بازگشتی:
W(n)=lg n+1 I (lg n)
nبهترین حالت برای جستجوی موفق: B(n)=c I (1)
اسلاید 5 :
Merge sort
nمراحل مرتب سازی ادغامی برای آرایه ای با n عنصر:
- تقسیم آرایه به دو زیر آرایه هریک با n/2 عضو
- حل هر زیر آرایه با مرتب کردن آن. اگر آرایه به اندازه کافی کوچک نباشد, از بازگشت برای انجام این کار استفاده می کنیم.
- ادغام زیر آرایه های مرتب شده
اسلاید 6 :
مرحله تقسیم:
310,285,179,652,351,423,861,254,450,520
310,285,179,652,351 423,861,254,450,520
310,285 179,652,351 423,861 254,450,520
310 285 179 652,351 423 861 254 450,520
310 285 179 652 351 423 861 254 450 520
مرحله ادغام:
285,310 179 351,652 423,861 254 450,520
285,310 179,351,652 423,861 254,450,520
179,285,310,351,652 254,423, 450, 520,861
179, 254,285,310,351,423, 450, 520,652,861
اسلاید 7 :
الگوریتم مرتب سازی ادغامی
void mergesort(int n, key s[])
{ int h=[n/2],m=n-h;
key u[1..h],v[1..m];
if (n>1)
{ copy s[1..h] to u[1..h];
copy s[h+1..n] to v[1..m];
mergesort(h,u);
mergesort(m,v);
merge(h,m,u,v,s)
}
}
اسلاید 8 :
void merge(int h,int m,key u[],key v[],key s[])
{ int i=1,j=1,k=1;
while(i <= h && j<= m)
{ if (u[i] < v[j]) عملگر مبنایی
{ s[k]=u[i]; i++; }
else
{ s[k]=v[j]; j++; }
k++;
}
if (i>h) copy v[i..m] to s[k..h+m];
else copy u[j..h] to s[k..h+m];
}
اسلاید 9 :
nدر بدترین حالت برای الگوریتم merge: W(h,m)=h+m-1
nدر الگوریتم mergesort :
W(n)=W(h)+W(m)+h+m-1
زمان ادغام زمان مرتب سازی v زمان مرتب سازی u
W(n)=W[n/2]+W[n/2]+n-1=2W(n/2)+n-1 n>1
W(1)=0
حل رابطه بازگشتی: a=2, b=2, k=1 2=21
W(n)I(nlog2n)
اسلاید 10 :
void mergesort(int low, int high)
{ int mid;
if(low<high)
{ mid=[(low+high)/2];
mergesort(low,mid);
mergesort(mid+1,high);
merge(low,mid,high);
}
}
لیست کل یادداشت های این وبلاگ
مقاله رابطه هوش عاطفی و مهارت های ارتباطی با راهبردهای مدیریت تع
مقاله انواع غنیسازی در فرآورده های ماکارونی تحت فایل ورد (word)
مقاله تبیین رابطه سرمایه اجتماعی با خلق دانش و انتقال دانش سازما
مقاله پارامترهای موثر در استخراج نیکل توسط D2EHPA با اصلاح کننده
[عناوین آرشیوشده]