الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اسئلة في ال Master method

بدأه الاخير زمانه في 5 فبراير 2012 · 0 رد · 1,208 مشاهدة · في الرياضيات والخوارزميات
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم

لدي بعض الاستفسارات بخصوص خوارزمية Master method وكيفية تحديد الحالة

اعلم انه لدينا 3 حالات

Case 1: c < logb a  --> T(n) = theta(n^logb a)
Case 2: c = logb a  --> T(n) = theta(n^c log n) = (n^logb a log n)
Case 3: c > logb a  --> T(n) = theta(n^c)

لكن في بعض الامثلة - وبعد حساب log_b a - لم استطع تحديد الحالة بالضبط -

هذه بعض الامثلة التي اسأل عنها

log_b a =1, c [ or f(n) ] = lg n. why this is case 2?
log_b a =n^0.793, c [ or f(n) ] = nlg n. why this is case 3?
log_b a =n, c [ or f(n) ] = theta(n). why this is case 2?
log_b a =n, c [ or f(n) ] = nlg n. why this is case 2?
log_b a =n^2.8, c [ or f(n) ] = n^2. why this is case 1?
log_b a =n, c [ or f(n) ] = 10n. why this is case 2?

مع الشكر

/index.php/topic/264448-%D8%A7%D9%84%D8%A8%D8%AF%D8%A7%D9%8A%D8%A9-%D9%85%D8%B9-%D8%A7%D9%84%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%8A%D8%AF/

 

اني وان كنت الاخير زمانه ---- لأتِ بما لم تستطعه الاوائلُ

مواضيع مشابهة