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

این ۲ سوال چه فرقی با هم دارند؟؟؟؟؟؟؟؟

ارسال:
  

r.jafari پرسیده:

این ۲ سوال چه فرقی با هم دارند؟؟؟؟؟؟؟؟

سلام به مانشتی های عزیز:
من به ۲ تا سوال برخوردم که فرقشونو نمی فهمم به نظر من ۲ تاش یکیه،ولی جواباش فرق داره
it آزاد ۸۴
- فرض کنید زمان اجرای الگوریتمی روی n ورودی،[tex]T(n)[/tex] بوده که به صورت زیر تعریف می شود. زمان اجرای الگوریتم مزبور برابر کدام گزینه است؟
[tex]T(n)=\begin{Bmatrix} 1 &n=1 \\ n T(n-1) &n>=2 \end{Bmatrix}[/tex]

۱) [tex]O(n)[/tex]
۲) [tex]O(nlogn)[/tex]
۳) [tex]O(n^{\frac{3}{2}})[/tex]
۴) [tex]O(n^{2})[/tex]
که جوابش میشه:
[tex]T(n)=T(n-1) n=T(n-2) n-1 n=T(n-3) n-2 n-1 n[/tex]
[tex]=\frac{n(n 1)}{2}=O(n^{2})[/tex]

سوال دومی)
دولتی ۷۴
-الگوریتم مقابل جمع ۱ تا n را محاسبه می کند، زمان اجرای آن کدام است؟
[tex]F(n)=\begin{Bmatrix} 1 &n=1 \\ n F(n-1) &n>1 \end{Bmatrix}[/tex]

۱) [tex]O(n)[/tex]
۲) [tex]O(nlogn)[/tex]
۳) [tex]o(n^{\frac{3}{2}})[/tex]
۴) [tex]O(n^{2})[/tex]
که تو پوران جواب اینو داده گزینه ی ۱
ممنون می شم تفاوت این ۲ تا رو بگید.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

mfXpert پاسخ داده:

این ۲ سوال چه فرقی با هم دارند؟؟؟؟؟؟؟؟

این سوال تو یه تاپیک دیگه هم پرسیده شده بود اما دقیقا یادم نیست کدوم تاپیک بود.

ببینید تو سوال اول مرتبه زمانی یک الگوریتم رو به شما داده اما تو سوال دوم مرتبه زمانی الگوریتم داده نشده بلکه خود الگوریتم داده شده. یعنی برای سوال دوم شما باید اول تابع بازگشتی نشون دهنده زمان اجرای الگوریتم رو بنویسید و بعد مرتبه زمانی رو به دست بیارید.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

mahdiii پاسخ داده:

این ۲ سوال چه فرقی با هم دارند؟؟؟؟؟؟؟؟

دقیقا همونی هست که گفتن. برای رابطه دوم که خود تابع هست باید اول رابطه بازگشتیشو بنویسی که میشه[tex]T(n)=T(n-1) 1[/tex]

بعد اگه حلش کنی میشه O(n)Smile
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  کمک در باره این تروجان Ghasemiyeh ۲ ۲,۷۰۱ ۲۵ آذر ۱۴۰۰ ۰۳:۰۰ ق.ظ
آخرین ارسال: one hacker alone
  چگونه این خطا را موقع اجرای sql server 2014 رفع کنم ؟ farahnaz ۲ ۲,۶۷۱ ۱۹ مهر ۱۳۹۹ ۰۲:۱۸ ق.ظ
آخرین ارسال: farahnaz
  پایتون (طراحی وب یا دیتا ساینس؟) مساله این است... sirvan.t ۲ ۳,۲۸۳ ۱۹ بهمن ۱۳۹۸ ۱۲:۰۱ ب.ظ
آخرین ارسال: sirvan.t
Shocked کامپیوتر یا هنر، مسئله این است arian_61 ۲ ۴,۲۸۶ ۲۵ دى ۱۳۹۸ ۱۱:۳۱ ق.ظ
آخرین ارسال: packationmachinery
  منبع متناسب با شرایط کسانی که قصد تغییر رشته دارند MrBob ۷ ۵,۵۲۱ ۱۶ آبان ۱۳۹۸ ۱۱:۳۵ ب.ظ
آخرین ارسال: marvelous
  چند راه برای این که پرواز طولانی راحت تری را تجربه کنید - خبرگزاری فارس abolfazlda ۰ ۹ ۲۴ بهمن ۱۳۹۷ ۱۱:۰۵ ق.ظ
آخرین ارسال: abolfazlda
  درخواست دانلود این مقاله ها از سیویلیکا خانه سبز ۷ ۵,۳۰۲ ۰۵ دى ۱۳۹۷ ۱۱:۵۱ ب.ظ
آخرین ارسال: senator007
Big Grin دنبال آدمای با انگیزه برای گروهی درس خوندن ارشد تو این ۲۳ روز باقی مانده هستم maedeee ۱ ۲,۲۰۴ ۱۴ فروردین ۱۳۹۷ ۰۱:۱۹ ق.ظ
آخرین ارسال: Milad_Hosseini
  کدام یک از این کنفرانس ih؟ siiib70 ۳ ۲,۷۹۴ ۰۷ بهمن ۱۳۹۶ ۰۱:۴۵ ق.ظ
آخرین ارسال: The BesT
  نظر شما در مورد این کنفرانس؟ siiib70 ۵ ۴,۷۷۸ ۲۸ آبان ۱۳۹۶ ۱۲:۰۱ ب.ظ
آخرین ارسال: The BesT

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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