۰ subtitle ارسال: #۱ ۲۶ خرداد ۱۳۹۳, ۰۷:۴۸ ب.ظ sipser پرسیده: پیچیدگی زمانی این تابع چقدر است؟ T(n)=T(sqrt n)+1 پیچیدگی زمانی این تابع چقدره؟ یک توضیح مختصر هم بدید ممنون T(n)=T(√n)1
۲ ارسال: #۲ ۲۶ خرداد ۱۳۹۳, ۰۹:۰۱ ب.ظ Morris پاسخ داده: RE: پیچیدگی زمانی این تابع چقدر است؟ T(n)=T(sqrt n)+1 تابع مورد نظر : T(n)=T(√n)1 از تغییر متغیر زیر استفاده می کنیم : n=22k بنابراین خواهیم داشت : T(22k)=T(22k−1)1 برای سهولت و زیبایی به صورت زیر می نویسیم : M(k)=M(k−1)1 مرتبه M(k) برابر است با θ(k) حال باید k به n تبدیل شود : n=22k lgn=2k lglgn=k بنابراین مرتبه تابع آغازین برابر است : θ(lglgn).
۰ ارسال: #۳ ۲۷ آذر ۱۳۹۳, ۱۲:۳۵ ب.ظ so@ پاسخ داده: RE: پیچیدگی زمانی این تابع چقدر است؟ T(n)=T(sqrt n)+1 سلام جناب موریس میشه بیزحمت برام توضیح بدید چرا بعضی جاها در روش تغییر متغیر n=2k و در بعضی جاها n=22k بعد اینک چرا به جای K ب توان ۱/۲ نوشتید K-1 من تو این مبحث مشکل دارم ممنون میشم راهنمایی کنید