۰
subtitle
ارسال: #۱
جواب سوال ساختمان داده ۹۰ - مشکل کجاست ؟
سلام من یه سوال مطرح کردم اما به دلیل اینکه سوال درست بیان نشده بود . موضوع توسط مدیر محترم بسته شد . حالا دوباره مطرحش می کنم.
متن سوال :
در رابطه بازگشتی T(n)=9T(n3)f(n) به ازای چند تا از عبارت هایg(n) زیر ، دست کم یک تابع برای f(n) وجود دارد به طوری که T(n)=Θ(g(n)) ؟
گزینه ی اول : ۱ / گزینه ی دوم : ۲ / گزینه ی سوم : ۳ / گزینه ی چهارم : ۴
جواب :
طبق قضیه ی اصلی 9T(n3) داریم : nlog93=n2
حالا اگر f(n)=n3 آنگاه T(n)=n3
اگر f(n)=n2 آنگاه T(n)=n2logn
اگر f(n)=n2logn آنگاه T(n)=n2log2n
مشکل من در مورد خط قبلی هست که به نظر من طبق قضیه اصلی T(n)=n2logn خواهد شد و نه T(n)=n2log2n. چون در اینجا f(n) بزرگتر از n2 است . در ضمن کلید سنجش هم گزینه ی ۳ است . و همچنین این راه حل مربوط به موسسه ی ماهان است.
از کمکتون ممنونم.
متن سوال :
در رابطه بازگشتی T(n)=9T(n3)f(n) به ازای چند تا از عبارت هایg(n) زیر ، دست کم یک تابع برای f(n) وجود دارد به طوری که T(n)=Θ(g(n)) ؟
nlogn||n2||n2log2n||n3
گزینه ی اول : ۱ / گزینه ی دوم : ۲ / گزینه ی سوم : ۳ / گزینه ی چهارم : ۴
جواب :
طبق قضیه ی اصلی 9T(n3) داریم : nlog93=n2
حالا اگر f(n)=n3 آنگاه T(n)=n3
اگر f(n)=n2 آنگاه T(n)=n2logn
اگر f(n)=n2logn آنگاه T(n)=n2log2n
مشکل من در مورد خط قبلی هست که به نظر من طبق قضیه اصلی T(n)=n2logn خواهد شد و نه T(n)=n2log2n. چون در اینجا f(n) بزرگتر از n2 است . در ضمن کلید سنجش هم گزینه ی ۳ است . و همچنین این راه حل مربوط به موسسه ی ماهان است.
از کمکتون ممنونم.