ما هي أسوأ حالة ومتوسط تعقيد الحالة لشجرة البحث الثنائية؟
ما هي أسوأ حالة ومتوسط تعقيد الحالة لشجرة البحث الثنائية؟

فيديو: ما هي أسوأ حالة ومتوسط تعقيد الحالة لشجرة البحث الثنائية؟

فيديو: ما هي أسوأ حالة ومتوسط تعقيد الحالة لشجرة البحث الثنائية؟
فيديو: Data Structures with C Videos and Materials by by Swarup Sarkar 2024, يمكن
Anonim

شجرة البحث الثنائية

الخوارزمية متوسط الحالة الأسوأ
فضاء تشغيل) تشغيل)
بحث O (تسجيل ن) تشغيل)
إدراج O (تسجيل ن) تشغيل)
حذف O (تسجيل ن) تشغيل)

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

الهيكل العودي لملف بتوقيت جرينتش ينتج عنه خوارزمية متكررة. يبحث في بتوقيت جرينتش لديها ا (ح) أسوأ - قضية مدة العرض تعقيد ، حيث h هو ارتفاع شجرة . منذ s شجرة البحث الثنائية التي تحتوي على عدد n من العقد بحد أدنى ا (تسجيل الدخول) ، يستغرق على الأقل ا (سجل ن) مقارنات للعثور على عقدة معينة.

ثانيًا ، ما هو الوقت المعقد للبحث الثنائي مع التكرار؟ أداء خوارزمية البحث الثنائي : وبالتالي، التعقيد الزمني لخوارزمية البحث الثنائي هو O (سجل2ن) وهي فعالة للغاية. المساحة الإضافية المستخدمة من قبلها هي O (1) لـ ترابطي تنفيذ و O (سجل2ن) للتنفيذ العودي بسبب مكدس الاستدعاءات.

السؤال أيضًا هو ، ما هو أسوأ وقت تعقيد للبحث عن عنصر في شجرة بحث ثنائية؟

تعقيد الوقت : ال وقت أسوأ حالة تعقيد من بحث وعمليات الإدراج هي O (h) حيث h هي ارتفاع شجرة البحث الثنائية . في الحالة الأسوأ ، نحن قد لديك إلى السفر من الجذر إلى أعمق عقدة ورقية. ارتفاع منحرف قد الشجرة تصبح n و تعقيد الوقت من بحث وإدخال العملية قد تصبح O (ن).

هل Big O أسوأ حالة؟

لذلك ، في البحث الثنائي ، الأفضل قضية يكون ا (1) ، متوسط و الحالة الأسوأ يكون ا (تسجيل الدخول). باختصار ، لا يوجد نوع من العلاقة من النوع " يا كبير يستخدم في الحالة الأسوأ ، ثيتا في المتوسط قضية ". يمكن استخدام جميع أنواع التدوين (وأحيانًا يتم استخدامها) عند الحديث عن الأفضل أو المتوسط أو الحالة الأسوأ من خوارزمية.

موصى به: