ما هو التدوين المقارب الذي يفسر الترميز الكبير 0؟
ما هو التدوين المقارب الذي يفسر الترميز الكبير 0؟

فيديو: ما هو التدوين المقارب الذي يفسر الترميز الكبير 0؟

فيديو: ما هو التدوين المقارب الذي يفسر الترميز الكبير 0؟
فيديو: لغات برمجة على حسب اهتمامك !! 2024, ديسمبر
Anonim

Big-O . Big-O ، يكتب عادة باسم ا ، هو تدوين مقارب لأسوأ حالة ، أو سقف النمو لوظيفة معينة. يوفر لنا مقارب الحد الأعلى لمعدل نمو وقت تشغيل الخوارزمية.

وبالمثل ، يسأل الناس ، ماذا تقصد بتدوين Big O؟

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

لماذا تدوين Big O مهم؟ تدوين Big O يسمح لك بتحليل الخوارزميات من حيث الكفاءة الكلية وقابلية التوسع. إنه يزيل اختلافات الترتيب المستمرة في الكفاءة والتي يمكن أن تختلف من النظام الأساسي واللغة ونظام التشغيل للتركيز على الكفاءة المتأصلة في الخوارزمية وكيف تختلف وفقًا لحجم الإدخال.

إذن ، هل تدوين Big O هو أسوأ حالة؟

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

ما هو تدوين O الكبير و O الصغير؟

كبير - ا هو حد أعلى شامل ، while القليل - ا هو حد أعلى صارم. على سبيل المثال ، الوظيفة f (n) = 3n هي: in ا (ن²) ، ا (ن²) و ا (ن)

موصى به: