جدول المحتويات:

أين يتم استخدام فرز الدمج؟
أين يتم استخدام فرز الدمج؟

فيديو: أين يتم استخدام فرز الدمج؟

فيديو: أين يتم استخدام فرز الدمج؟
فيديو: Merge Sort Algorithm خوارزمية الدمج للفرز 2024, يمكن
Anonim

دمج الفرز : تستخدم في سيناريوهات قاعدة البيانات ، لأنها مستقرة (متعددة المفاتيح نوع ) وخارجية (النتائج لا تتناسب مع الذاكرة). مفيد في السيناريوهات الموزعة حيث تصل البيانات الإضافية أثناء أو بعد فرز . يمنع استهلاك الذاكرة الاستخدام الأوسع على الأجهزة الصغيرة ، ولكن يوجد إصدار Nlog ^ 2N الموضعي.

عند وضع هذا في الاعتبار ، أين يتم استخدام فرز الإدخال؟

الاستخدامات: ترتيب بالإدراج يكون تستخدم عندما يكون عدد العناصر صغيرًا. يمكن أن يكون مفيدًا أيضًا عندما تكون مصفوفة الإدخال تقريبًا مرتبة ، فقط عدد قليل من العناصر هي في غير محلها في مصفوفة كبيرة كاملة. ما هو برنامج ثنائي ترتيب بالإدراج ؟ يمكننا استخدام البحث الثنائي لتقليل عدد المقارنات في الوضع الطبيعي ترتيب بالإدراج.

تعرف أيضًا ، ما هو دمج الفرز مع المثال؟ ان مثال من دمج الفرز . قسّم القائمة أولاً إلى أصغر وحدة (عنصر واحد) ، ثم قارن كل عنصر بالقائمة المجاورة بـ نوع و دمج القائمتان المتجاورتان. أخيرا كل العناصر مرتبة و مندمجة . دمج الفرز هي خوارزمية فرق تسد اخترعها جون فون نيومان في عام 1945.

فيما يتعلق بهذا ، لماذا يتم استخدام دمج الفرز؟

دمج الفرز مفيد ل فرز القوائم المرتبطة. دمج الفرز هو مستقر نوع مما يعني أن نفس العنصر في المصفوفة يحتفظ بمواقعه الأصلية فيما يتعلق ببعضه البعض. التعقيد الزمني الإجمالي لـ دمج الفرز هو O (nLogn). إنه أكثر كفاءة كما هو الحال في أسوأ الحالات ، كما أن وقت التشغيل هو O (nlogn)

كيف تستخدم دمج الفرز؟

إليك كيفية استخدام دمج الفرز فرق تسد:

  1. قسّم بإيجاد الرقم q للموضع في منتصف المسافة بين p و r.
  2. قهر عن طريق الفرز المتكرر للمصفوفات الفرعية في كل من المشكلتين الفرعيتين اللتين تم إنشاؤهما بواسطة خطوة القسمة.
  3. ادمج عن طريق دمج المصفوفتين الفرزيتين مرة أخرى في مصفوفة مصفوفة فرعية مفردة [p..

موصى به: