Logo ar.boatexistence.com

عند استخدام فرز الإدراج؟

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

عند استخدام فرز الإدراج؟
عند استخدام فرز الإدراج؟

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

فيديو: عند استخدام فرز الإدراج؟
فيديو: Sorting Algorithms Part1: Insertion Sort - خوارزميات الترتيب الجزء الأول: الترتيب بالإدراج 2024, يوليو
Anonim

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

متى يجب علي استخدام فرز الإدراج؟

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

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

خوارزمية لفرز الإدراج

  1. الخطوة 1 - إذا كان العنصر هو الأول ، فسيتم فرزه بالفعل.
  2. الخطوة 2 - الانتقال إلى العنصر التالي.
  3. الخطوة 3 - قارن العنصر الحالي بجميع العناصر في المصفوفة المرتبة
  4. الخطوة 4 - إذا كان العنصر في المصفوفة المرتبة أصغر من العنصر الحالي ، كرر إلى العنصر التالي.

ما هو نوع الإدراج الأفضل؟

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

ما هي المزايا الرئيسية لفرز الإدراج؟

نوع الإدراج له العديد من المزايا بما في ذلك:

  • البساطة الخالصة للخوارزمية.
  • لا يتغير الترتيب النسبي للعناصر ذات المفاتيح المتساوية.
  • القدرة على فرز القائمة عند استلامها
  • فعال لمجموعات البيانات الصغيرة ، خاصة في الممارسة العملية من الخوارزميات التربيعية الأخرى - أي O (n²).

موصى به: