زمان کنونی: ۰۴ دى ۱۴۰۳, ۰۶:۴۹ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

الگوریتم مرتب سازی ادغامی

ارسال:
  

alwaysPeace پرسیده:

الگوریتم مرتب سازی ادغامی

سلام، ممنون میشم کسی این الگوریتم (مرتب سازی ادغامی) رو برام توضیح بده

[تصویر:  320708_syqmab.jpg]
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

NP-Cσмρℓєтє پاسخ داده:

RE: الگوریتم مرتب سازی ادغامی

مرتب سازی ادغامی عموماً در مورد عناصری که در فایل ها هستن اجرا میشه ؛ هرچند در موارد دیگه هم بکار میره
روند کلی این روش اینطوره که ما یک فایل n عنصری میگیریم تقسیم میکنیم به فایل هایی با اندازه ی n/2 ؛ بعد این فایل های با اندازهی n/2 مجدداً بصورت بازگشتی همینطور تقسیم میشن به فایل های کوچکتر با اندازه ی n/4و ...
این روند انقدر ادامه پیدا میکنه که به فایل هاییی با اندازه ی ۱ برسیم ؛ بعد هم با استفاده از مقایسه فایل ها رو ادغام میکنیم و مرتب میچینیم
و ترکیب میکنیم , فایل یک عنصری تبدیل میشه به ۲ عنصری ؛ بعد ۴ عنصری و ...
مثله این مثال :
[img]
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
[/img]
حالا تو این الگوریتم که شما گذاشتید دقیقاً همین کار به شیوه بازگشتی نوشته شده
آرایه ی n عنصری s رو میگیره ,به ۲ آرایه ی A, B تقسیم میکنه ؛ اندازه ی این آرایه ها هم نصف آرایه ی s هست ===> چون p تعریف شده که برابر n/2
m هم برابر m= n-p=n-n/2=n/2

با استفاده از رابطه ی بازگشتی ؛ آرایه ی A و B هرکدوم جداگانه مرتب میشن ,بعد همشون با هم مرتب میشن (یعنی ادغام A ,B هم مربتب میشه) و در نهایت یک آرایه ی مرتب در اختیار ما قرار میگیره
نقل قول این ارسال در یک پاسخ

ارسال:
  

alwaysPeace پاسخ داده:

RE: الگوریتم مرتب سازی ادغامی

(۱۶ آذر ۱۳۹۳ ۰۹:۳۶ ب.ظ)zahra.s نوشته شده توسط:  مرتب سازی ادغامی عموماً در مورد عناصری که در فایل ها هستن اجرا میشه ؛ هرچند در موارد دیگه هم بکار میره
.
.
.
با استفاده از رابطه ی بازگشتی ؛ آرایه ی A و B هرکدوم جداگانه مرتب میشن ,بعد همشون با هم مرتب میشن (یعنی ادغام A ,B هم مربتب میشه) و در نهایت یک آرایه ی مرتب در اختیار ما قرار میگیره

خیلی ممنووون تو یه قسمتش گیر بودم حل شد
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  پکیج آموزشی طراحی وب + فارسی سازی وردپرس + سئو Happiness.72 ۶ ۶,۹۹۲ ۱۸ بهمن ۱۳۹۹ ۰۱:۱۵ ب.ظ
آخرین ارسال: saqarmoshtaq
  مرتب سازی سریع تصادفی چیست؟ Xzrix ۰ ۱,۶۴۷ ۱۴ آذر ۱۳۹۹ ۰۷:۲۲ ب.ظ
آخرین ارسال: Xzrix
  شبیه سازی مقاله Q-Learning kadoos ۱۶ ۱۷,۷۹۹ ۲۵ آبان ۱۳۹۹ ۰۹:۱۹ ب.ظ
آخرین ارسال: nasim.nasim۱
  کتاب شبیه سازی آمنت omnet++ berkeley ۱ ۴,۲۴۸ ۰۴ اردیبهشت ۱۳۹۹ ۱۲:۳۳ ق.ظ
آخرین ارسال: محمد رستمی
  مجموعه آموزش تصویری ابزار شبیه سازی و بررسی پروتکل امنیتی اسکایتر net work ۰ ۲,۶۳۷ ۲۲ فروردین ۱۳۹۸ ۰۳:۲۵ ب.ظ
آخرین ارسال: net work
  برگ برگ سازی Sanazzz ۱ ۲,۱۸۱ ۱۳ فروردین ۱۳۹۸ ۰۸:۱۸ ب.ظ
آخرین ارسال: Sanazzz
  راهنمایی برای انتخاب موضوع قابل پیاده سازی در زمینه بیگ دیتا برای پایان نامه one hacker alone ۱ ۳,۳۱۹ ۱۸ بهمن ۱۳۹۷ ۰۶:۳۶ ب.ظ
آخرین ارسال: Happiness.72
  ابزار شبیه سازی پروتکل های امنیت شبکه - ابزار اسکایتر mavin1200 ۰ ۲,۳۹۵ ۰۱ آذر ۱۳۹۷ ۰۱:۵۰ ق.ظ
آخرین ارسال: mavin1200
  بهینه سازی چند هدفه فازی استوارژنتیک alighasemi ۰ ۲,۱۳۷ ۲۴ آبان ۱۳۹۷ ۰۴:۵۵ ب.ظ
آخرین ارسال: alighasemi
  منبع درس شبیه سازی کامپیوتری sepid ۵ ۷,۰۳۹ ۲۱ مهر ۱۳۹۷ ۱۲:۱۳ ق.ظ
آخرین ارسال: The BesT

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close