تور لحظه آخری
امروز : شنبه ، 14 مهر 1403    احادیث و روایات:  پیامبر اکرم (ص):كسى از شما حق ندارد از هيچ يك از يارانم چيزى به من بگويد؛ زيرا دوست دارم در حال...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها




آمار وبسایت

 تعداد کل بازدیدها : 1820840487




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

selection sort و merg sort -


واضح آرشیو وب فارسی:سایت ریسک: selection sort و merg sort sogoli 05 خرداد 1387, 12:08سلام من دنبال الگوریتم یا برنامه selection sort و merg sort هستم.ممنون میشم راهنمایی فرمایید. mo.esmp 08 خرداد 1387, 11:08روش مرتب سازی ادغام از الگوریتم تقسیم و حل (divide-and-conqure) برای مرتب کردن داده ها استفاده می کنه. در این الگوریتم مساله به چند جزء کوچکتر تقسیم می شه. هر کدوم از این قسمتها رو به طور مجزا حل کرده ، و با ترکیب اونها به مساله اصلی می رسیم. و اما طرح کلی مرتب سازی ادغام: در این روش داده ها به دو قسمت مساوی تقسیم می شن. و هر کدوم از این قسمتها - به صورت بازگشتی - مرتب ، و با ادغامشون دادها بصورت کامل مرتب می شن. void merge_sort ( int arr[ ] , int low , int high ) { if ( low >= high ) return ; int mid = ( low + high ) / 2 ; merge_sort ( arr , low , mid ) ; merge_sort ( arr , mid + 1 , high ) ; merge_array ( arr , low , mid , high ) ; } void merge ( int arr[ ] , int low , int mid , int high ) { int i , j , k , t ; j = low ; for ( i = mid + 1 ; i <= high ; i ++ ) { while ( arr[ j ] <= arr[ i ] && j < i ) j ++ ; if ( j == i ) break ; t = arr[ i ] ; for ( k = i ; k > j ; k -- ) arr[ k ] = arr[ k - 1 ] ; arr[ j ] = t ; } } و برای مرتب سازی انتخابی D 9%85%D 8%B 1%D 8%AA%D 8%A 8%E2%80%8C%D 8%B 3%D 8%A 7%D 8%B 2 %DB%8C D 9%85%D 8%B 1%D 8%AA%D 8%A 8%E2%80%8C%D 8%B 3%D 8%A 7%D 8%B 2 %DB%8C#.D 9.81.D 9.87.D 8.B 1.D 8.B 3.D 8.AA_.D 8.A 7.D 9.84 .DA.AF.D 9.88.D 8.B 1.DB.8C.D 8.AA.D 9.85.E2.80.8C.D 9.8 7.D 8.A 7.DB.8C_.D 9.85.D 8.B 1.D 8.AA.D 8.A 8.E2.80.8C.D 8 .B 3.D 8.A 7.D 8.B 2.DB.8C




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 487]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن