Table of Contents
نوع Merge یک الگوریتم محبوب در مقایسه است که برای بهره وری و ثبات آن شناخته شده است.این لیست را به زیر لیست های کوچکتر تقسیم می کند، آنها را به طور بازگشتی تکرار می کند و سپس زیر لیست های مرتب شده را برای تولید یک لیست کاملا مرتب می کند. درک پایه های ریاضی آن کمک می کند تا در تجزیه و تحلیل عملکرد و تحلیل و ملاحظات پیاده سازی آن.
بنیادهای ریاضی Merge مرتب
در این میان، اصل اصلی تقسیم و تقسیم بندی بر آن است که هر یک از آن ها به صورت جداگانه به صورت جداگانه به یکدیگر متصل می شوند و در آن زمان، به دو بخش تقسیم می شوند و هر یک از آن ها تقسیم می شوند و به صورت نیمه ای از آن استفاده می کنند.
استفاده از استاد در این بازگشت، پیچیدگی زمان (FLT:0O (n log n) را به خود اختصاص می دهد در بدترین، متوسط و بهترین موارد، این عامل لگاریمیک از تجزیه و تحلیل مکرر از لیست ایجاد می شود، در حالی که مرحله ادغام خطی در هر سطح از بازگشت رخ می دهد.
اجرای عملی Merge مرتب
پیاده سازی نوع ادغام شامل تقسیم مجدد لیست تا زمانی که زیر لیست ها حاوی یک عنصر واحد باشند. سپس این زیر لیست ها را به ترتیب مرتب ترکیب می کند. پیاده سازی کارآمد نیاز به انجام دقیق ذخیره سازی موقت در هنگام ادغام برای بهینه سازی عملکرد دارد.
در عمل، نوع ادغام به خوبی بر روی مجموعه داده های بزرگ و لیست های مرتبط با آن به دلیل قابل پیش بینی آن (FLT:0) رفتار، آن را نیاز به فضای اضافی متناسب با اندازه لیست، که می تواند در محیط های آموزش دیده حافظه در نظر گرفته شده است.
مزایا و محدودیت ها
- [در این میان] [و] [و [از این رو] [و] [به] [و] [به] [و]] [و [از این رو]] [و]] [به] [و]] [از [و]]]] [و [از این رو] [و] [به]] [و]]] [از [و]] [و] [به] [و] [و] [و] [و] [به] [و [و [و]]] [از [و]]] [به] [و]]]]]]]] [از [و] [و [و]]]]]] [و]]] [و [و [و [و [و [و [به [و] [و]]]]]]]]]]]] [از [از [از [از [از [از [از [از [از [از [از [از [از [از [از [به]]]]]]]]]]]]]] [و [و]]]]]]]] [از [از [از [و]]] [مشر
- [در این باره] [[[۱]] [۱۰] [۱] [۱۰]] [[۳]]] [[۳]]] [[۱۰]]]] [[۳]]] [[۱۰]]]] [۱۰]] [۳] [۳]] [۲]] [۳] [۲]] [۳] [۵] [۳] [۲] [۵] [۳] [۳] [۳] [۵] [۳] [۵] [۵] [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [۳] [بر [بر [۳] [بر [۳] [۳] [۳] [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر [بر
- [در این میان] [و] [از این رو] برای مجموعه های بزرگ [از روی زمین] مناسب است؛ [[۱] [۱۰] [۱] [۱] [۱] [۱] [۱] [۵] [۵] [۵] [۱]
- [در این باره] استفاده از حافظه: [[۱] [۱۰] نیاز به فضای اضافی دارد که می تواند یک مشکل باشد.