Logo ar.boatexistence.com

ما هو أفضل حالة تعقيد في بناء كومة؟

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

ما هو أفضل حالة تعقيد في بناء كومة؟
ما هو أفضل حالة تعقيد في بناء كومة؟

فيديو: ما هو أفضل حالة تعقيد في بناء كومة؟

فيديو: ما هو أفضل حالة تعقيد في بناء كومة؟
فيديو: #01 [Data Structures] - Complexity 2024, يمكن
Anonim

2. ما هو أفضل تعقيد حالة في بناء كومة؟ التفسير: يحدث أفضل تعقيد للحالة في البناء من أسفل إلى أعلىعندما يكون لدينا مصفوفة الفرز.

ما هو أسوأ حالة تعقيد في بناء كومة؟

يعتمد عدد العمليات المطلوبة فقط على عدد المستويات التي يجب أن يرتفعها العنصر الجديد لتلبية خاصية الكومة. وبالتالي ، فإن عملية الإدراج لها تعقيد زمني أسوأ حالة هو O (تسجيل ن).

ما هو تعقيد الكومة؟

يتم تشغيل فرز الكومة في O (n lg ⁡ (n)) O (n / lg (n)) O (nlg (n)) الوقت ، والذي يتناسب مع نمو n. على عكس الترتيب السريع ، لا توجد أسوأ حالة O (n 2) O (n ^ 2) O (n2)تعقيد. كفاءة الفضاء. يأخذ فرز الكومة مساحة O (1) O (1) O (1).

ما هو مدى تعقيد فرز الكومة؟

Heapsort هي خوارزمية فرز فعالة وغير مستقرة بمتوسط تعقيد زمني وأفضل حالة وأسوأ حالة O (n log n). يعد Heapsort أبطأ بشكل ملحوظ من Quicksort و Merge Sort ، لذا فإن Heapsort أقل شيوعًا في الممارسة العملية.

ما هو الوقت المعقد لعملية إنشاء كومة يتم استخدام بناء كومة؟

أنشئ مصفوفة بحجم 2n وانسخ عناصر كلا الكومة إلى هذه المصفوفة. استدعاء كومة بناء لصفيف بحجم 2n. تستغرق عملية إنشاء كومة الذاكرة المؤقتة O (n) الوقت. يتم تنفيذ قائمة انتظار الأولوية باعتبارها كومة قصوى.

موصى به: