ما هو log log n؟

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

ما هو log log n؟
ما هو log log n؟
Anonim

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

ما معنى تسجيل ن؟

O (السجل N) تعني أساسًاالوقت يرتفع خطيًا بينما يرتفع n بشكل كبير. لذلك إذا استغرق حساب 10 عناصر ثانية واحدة ، فسوف يستغرق الأمر ثانيتين لحساب 100 عنصر ، و 3 ثوان لحساب 1000 عنصر ، وهكذا. إنه O (log n) عندما نقوم بفصل وقهر نوع من الخوارزميات مثل البحث الثنائي.

ما هو O و log n؟

بالنسبة لإدخال الحجم n ، ستؤدي خوارزميةلـ O (n) خطوات مرتبطة بـ n، بينما ستقوم خوارزمية أخرى لـ O (log (n)) بتنفيذ الخطوات تقريبا سجل (ن). من الواضح أن log (n) أصغر من n وبالتالي فإن خوارزمية التعقيد O (log (n)) أفضل.

كيف تحسب تسجيل n؟

الفكرة هي أن الخوارزمية هي O (log n) إذا بدلاً من التمرير عبر بنية 1 × 1 ، تقسم الهيكل إلى نصفين مرارًا وتكرارًا وتقوم بعدد ثابت من العمليات لكل تقسيم. خوارزميات البحث حيث يتم تقسيم مساحة الإجابة باستمرار هي O (تسجيل ن).

ما هو سجل ن سكوير؟

السجل ^2(

) يعني أنه يتناسب مع log منlogلمشكلة الحجم

.السجل(

) ^ 2 يعني ذلكيتناسب مع مربع منسجل.

موصى به: