فهرست مطالب:

چگونه ادغام مرتب سازی را می نویسید؟
چگونه ادغام مرتب سازی را می نویسید؟

تصویری: چگونه ادغام مرتب سازی را می نویسید؟

تصویری: چگونه ادغام مرتب سازی را می نویسید؟
تصویری: ادغام مرتب سازی در 3 دقیقه 2024, نوامبر
Anonim

ادغام مرتب سازی

  1. لیست مرتب نشده را به زیر لیست ها تقسیم کنید که هر کدام حاوی عنصر است.
  2. جفت های مجاور دو لیست تک تن را بگیرید و ادغام آنها را برای تشکیل یک لیست از 2 عنصر. N. اکنون به لیست هایی با اندازه 2 تبدیل می شود.
  3. این روند را تا یک مرحله تکرار کنید مرتب شده است لیست به دست آمده

همچنین بدانید، ادغام مرتب سازی با مثال چیست؟

یک مثال از مرتب سازی ادغام . ابتدا لیست را به کوچکترین واحد (1 عنصر) تقسیم کنید، سپس هر عنصر را با لیست مجاور مقایسه کنید مرتب سازی و ادغام دو لیست مجاور در نهایت همه عناصر هستند مرتب شده است و ادغام شد . مرتب سازی ادغام یک الگوریتم تقسیم کن و حکومت کن که توسط جان فون نویمان در سال 1945 اختراع شد.

به همین ترتیب، در کجا از مرتب سازی ادغام استفاده می شود؟ برنامه های کاربردی از ادغام مرتب سازی ادغام مرتب سازی مفید است برای مرتب سازی لیست‌های پیوندی در زمان O(nLogn). در مورد لیست‌های پیوندی، حالت عمدتاً به دلیل تفاوت در تخصیص حافظه آرایه‌ها و لیست‌های پیوندی متفاوت است. بر خلاف آرایه ها، گره های لیست پیوندی ممکن است در مجاورت حافظه نباشند.

همچنین بدانید که مرتب سازی ادغام چیست و چگونه کار می کند؟

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

منظور از ادغام مرتب سازی چیست؟

مرتب سازی ادغام . (الگوریتم) تعریف : آ مرتب سازی الگوریتمی که آیتم ها را تقسیم می کند مرتب شده است به دو گروه بازگشتی مرتب می کند هر گروه، و ادغام می شود آنها وارد فینال می شوند، مرتب شده است توالی. زمان اجرا Θ(n log n) است.

توصیه شده: