صفحه محصول - پاورپوینت مرتب سازي ادغام بازگشتي 1

پاورپوینت مرتب سازي ادغام بازگشتي 1 (pptx) 26 اسلاید


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

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

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

قسمتی از متن PowerPoint (.pptx) :

بنام خدا مرتب سازي ادغام بازگشتي 1 int rMergeSort(Element *list ,const int left, const int right) { if (left>=right) return; int mid =(left+right)/2; rMergeSort (list, left , mid), rMergeSort (list, mid+1, right)); ListMerge (list, left , mid,right); } برنامه 10 –مرتب سازی ادغام بازگشتی تابع ListMerge در برنامه 11-ارایه شده است. void ListMerge( Element *list , const int start1, const int start2, const int end2) { Element *temp = new Element[end2-start1+1]; int iresult =0; for (int i1=start1 , i2=start2 ; i1< start2 && i2<= end2 ;) if (list[i1].key<=list[i2].key) temp[iresult++]=list[i1++]; else temp[iresult++]=list[i2++]; while (i1=right) return left; int mid =(left+right)/2; return ListMerge(list , rMergeSort (list, left , mid), rMergeSort (list, mid+1, right)); } برنامه 10 –مرتب سازی ادغام بازگشتی تابع ListMerge در برنامه 11-ارایه شده است. int ListMerge(Element *list , const int start1, const int start2) { int iresult =0; for (int i1=start1 , i2=start2 ; i1 && i2 ;) if (list[i1].key<=list[i2].key) { list[iresult].link = i1; iresult=i1 ; i1=list[i1].link; } else{ list[iresult].link = i2; iresult=i2 ; i2=list[i2].link; } if (i1==0) list[iresult].link = i2; else list[iresult].link = i1; return list[0].link; } برنامه 11 – ادغام لیست های پیوندی

فایل های دیگر این دسته

مجوزها،گواهینامه ها و بانکهای همکار

نارافایل دارای نماد اعتماد الکترونیک از وزارت صنعت و همچنین دارای قرارداد پرداختهای اینترنتی با شرکتهای بزرگ به پرداخت ملت و زرین پال و آقای پرداخت میباشد که در زیـر میـتوانید مجـوزها را مشاهده کنید