زمان کنونی: ۰۱ دى ۱۴۰۳, ۰۶:۴۹ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

بدست آوردن مرتبه این تابع بازگشتی...؟

ارسال:
  

sos006 پرسیده:

بدست آوردن مرتبه این تابع بازگشتی...؟

با سلام.
مرتبه زمانی این تابع چنده؟
کد:
int F(N)
{
if (N<3) return 1;
return F (n-3)  -  F (n-2)  +  F (n-1);
}
با تشکر فراوان از همه دوستان عزیز...
مشاهده‌ی وب‌سایت کاربر

۰
ارسال:
  

حامد پاسخ داده:

RE: بدست آوردن مرتبه این تابع بازگشتی...؟

بدلیل اینکه الگوریتم بازگشتی تابع در صورت سوال عنوان شده است در ابتدا باید رابطه‌ی بازگشتی تابع را بنویسیم که خواهیم داشت:

[tex]T(n)= T(n-3) T(n-2) T(n-1) 1[/tex]
که از راه تقریب می توان گفت که مرتبه‌ی آن نمایی خواهد شد.حدودا [tex]O(3^n)[/tex]
اشتباهی که بسیار رایج نیز می باشد این است که بنویسید:

[tex]T(n)= T(n-3) - T(n-2) T(n-1)[/tex]
بعد معادله مشخصه رو بنویسید.ریشه‌ها برابرند با -۱ و ۱ که -۱ ریشه مضاعف میباشد.در نتیجه بگویید مرتبه‌ی تابع میشه [tex]O(n)[/tex].

ارسال:
  

sos006 پاسخ داده:

RE: بدست آوردن مرتبه این تابع بازگشتی...؟

(۲۴ دى ۱۳۸۹ ۰۱:۳۱ ق.ظ)حامد نوشته شده توسط:  که از راه تقریب می توان گفت که مرتبه‌ی آن نمایی خواهد شد
منظورتون ا این چمله ای که فرمودین چه روشی هستش؟لطف میکنید توضیحش بدین؟
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
Exclamation سلام لطفاً یکی به من بگه مرتبه زمانی ها چطوری به log تبدیل میشن فرمول داره؟؟ Azadam ۶ ۵,۰۳۵ ۰۶ دى ۱۴۰۰ ۰۹:۰۲ ق.ظ
آخرین ارسال: Soldier's life
  کمک در باره این تروجان Ghasemiyeh ۲ ۳,۰۸۳ ۲۵ آذر ۱۴۰۰ ۰۳:۰۰ ق.ظ
آخرین ارسال: one hacker alone
  مرتبه ایجاد درخت rad.bahar ۱ ۳,۴۱۳ ۳۰ مهر ۱۳۹۹ ۰۳:۳۴ ب.ظ
آخرین ارسال: rad.bahar
  مرتبه شبه کد rad.bahar ۱ ۲,۳۷۰ ۲۲ مهر ۱۳۹۹ ۰۹:۳۲ ب.ظ
آخرین ارسال: BBumir
  چگونه این خطا را موقع اجرای sql server 2014 رفع کنم ؟ farahnaz ۲ ۳,۱۰۴ ۱۹ مهر ۱۳۹۹ ۰۲:۱۸ ق.ظ
آخرین ارسال: farahnaz
  حل مساله مرتبه زمانی حلقه های تو در تو sarashahi ۱۶ ۲۳,۲۱۵ ۱۹ خرداد ۱۳۹۹ ۰۱:۱۶ ب.ظ
آخرین ارسال: gillda
  تابع مولد ss311 ۰ ۱,۵۱۱ ۲۶ اردیبهشت ۱۳۹۹ ۱۲:۴۹ ب.ظ
آخرین ارسال: ss311
  مرتبه زمانی Sanazzz ۱۷ ۲۱,۷۸۰ ۰۹ اردیبهشت ۱۳۹۹ ۰۶:۴۶ ب.ظ
آخرین ارسال: mohsentafresh
  پایتون (طراحی وب یا دیتا ساینس؟) مساله این است... sirvan.t ۲ ۳,۶۹۹ ۱۹ بهمن ۱۳۹۸ ۱۲:۰۱ ب.ظ
آخرین ارسال: sirvan.t
Shocked کامپیوتر یا هنر، مسئله این است arian_61 ۲ ۴,۶۶۹ ۲۵ دى ۱۳۹۸ ۱۱:۳۱ ق.ظ
آخرین ارسال: packationmachinery

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close