۰
subtitle
ارسال: #۱
  
یک سوال ساده از پیچیدگی زمانی
سلام.
دوستان رابطهی [tex]T(n)= 2T(n/2) lgn![/tex] مگر از [tex]O(nLog^2 n)[/tex] نمیشه؟
چون کتاب پارسه نوشته از [tex]O(nLogn)[/tex] میخوام ببینم من اشتباه میکنم یا پارسه!
مرسی.
دوستان رابطهی [tex]T(n)= 2T(n/2) lgn![/tex] مگر از [tex]O(nLog^2 n)[/tex] نمیشه؟
چون کتاب پارسه نوشته از [tex]O(nLogn)[/tex] میخوام ببینم من اشتباه میکنم یا پارسه!
مرسی.
۰
ارسال: #۲
  
یک سوال ساده از پیچیدگی زمانی
ببین کلا رابطه ی [tex]Log(n!) = nLogn[/tex] برقراره.
با این فرض جواب من باید درست بشه دیگه!
چون درجهی [tex]nLogn[/tex] با [tex]n^1[/tex] و بنابراین کل مسئله از [tex]O(nLog^2n)[/tex] میشه.
پارسه - ساختمان داده صفحه ۳۴ - قسمت ب.
با این فرض جواب من باید درست بشه دیگه!
چون درجهی [tex]nLogn[/tex] با [tex]n^1[/tex] و بنابراین کل مسئله از [tex]O(nLog^2n)[/tex] میشه.
پارسه - ساختمان داده صفحه ۳۴ - قسمت ب.
۰
ارسال: #۳
  
RE: یک سوال ساده از پیچیدگی زمانی
(۱۸ دى ۱۳۹۱ ۱۱:۰۷ ب.ظ)Amir V نوشته شده توسط: سلام.
دوستان رابطهی [tex]T(n)= 2T(n/2) lgn![/tex] مگر از [tex]O(nLog^2 n)[/tex] نمیشه؟
چون کتاب پارسه نوشته از [tex]O(nLogn)[/tex] میخوام ببینم من اشتباه میکنم یا پارسه!
مرسی.
سلام
اگر فاکتوریل شامل logn شود جواب پارسه درسته ولی اگر فاکتوریل فقط شامل n شود جواب شما درست است. (کجای پارسه نوشته ؟ صفحه چند؟)
۰
ارسال: #۵
  
RE: یک سوال ساده از پیچیدگی زمانی
۰
ارسال: #۶
  
یک سوال ساده از پیچیدگی زمانی
(۱۸ دى ۱۳۹۱ ۱۱:۵۱ ب.ظ)Amir V نوشته شده توسط: قضیه مستر میگه اگه [tex]f(n)=nLog^k n[/tex] ، اون وقت کل مسئله میشه از nLog^(K+1) nآخه این یه معادل سازی تقریبی امیرجون!اگه nLog n بود حق با شماست!ولی این نیست!بین معادل سازی مرتیه زمانی با فرمول مستر که واسه لگاریتم نوشتی تفاوت وجود داره!
دوستان دیگه هم نظر بدن!
۰
ارسال: #۷
  
یک سوال ساده از پیچیدگی زمانی
جواب خودت درسته. با همون استدلالی که خودت تو پست شماره ۵ داشتی.
۰
ارسال: #۸
  
یک سوال ساده از پیچیدگی زمانی
۰
ارسال: #۹
  
یک سوال ساده از پیچیدگی زمانی
سلام
جوابت درسته ،پارسه ممکنه غلط تایپی داشته باشه ومنم توان ۲ موافقم.
جوابت درسته ،پارسه ممکنه غلط تایپی داشته باشه ومنم توان ۲ موافقم.
۰
ارسال: #۱۰
  
یک سوال ساده از پیچیدگی زمانی
(۱۸ دى ۱۳۹۱ ۱۱:۳۶ ب.ظ)۸Operation نوشته شده توسط: به نظرم جواب پارسه درسته!طبق قضیه مستر!
(۱۹ دى ۱۳۹۱ ۰۶:۰۹ ب.ظ)jafarir نوشته شده توسط: جوابت درسته ،پارسه ممکنه غلط تایپی داشته باشه ومنم توان ۲ موافقم.دوستان عزیز من با توجه به کلید سنجش گفتم که پارسه درسته!البته خود پارسه و پوران هم بر اساس همین کلید جواب رو دادن و غلط تایپی نیست!
سوال علوم کامپیوتره ۸۲ هستش!
۰
ارسال: #۱۱
  
یک سوال ساده از پیچیدگی زمانی
آخه عین عبارتی که من نوشتم رو توی پارسه نوشته! برای مستر توان لگاریتم +۱ میشه! الان اینجا چرا نشده؟
۰
ارسال: #۱۲
  
یک سوال ساده از پیچیدگی زمانی
(۱۹ دى ۱۳۹۱ ۰۶:۴۳ ب.ظ)Amir V نوشته شده توسط: آخه عین عبارتی که من نوشتم رو توی پارسه نوشته! برای مستر توان لگاریتم +۱ میشه! الان اینجا چرا نشده؟راست میگی امیر!
الان پارسه چک کردم!
این دو صفحه پارسه کلا همین مدلیه!یعتی استدلال به هدف رسیدنه به جواب کلیده!!!
والا منم موندم چی بگم امیر جون!
ولی من اگه این صفحه رو ندیده بودم می گفتم همون استدلال پست ۶ درسته!اما الان به استلال خودمم شک کردم!!!
از دسته این سوالای مشکوک!
۰
ارسال: #۱۳
  
RE: یک سوال ساده از پیچیدگی زمانی
۰
ارسال: #۱۴
  
RE: یک سوال ساده از پیچیدگی زمانی
۰
ارسال: #۱۵
  
یک سوال ساده از پیچیدگی زمانی
پس همگی نتیجه میگیرم که جواب امیر درسته و کلید سنجش اشتباهه....
منم دیگه تابع نظر اکثریت میشم
منم دیگه تابع نظر اکثریت میشم
۰
ارسال: #۱۶
  
یک سوال ساده از پیچیدگی زمانی
آقا یه سوال رشد کدوم تابع سریع تره با دلیل. !logn یا !(logn)?
۰
ارسال: #۱۷
  
یک سوال ساده از پیچیدگی زمانی
۰
ارسال: #۱۸
  
یک سوال ساده از پیچیدگی زمانی
قضیه ی master اینه :
سوال شما اینه :
[tex]T(n)= 2T(n/2) lgn![/tex]
ببین سمت چپ میشه n به توان لگاریتم ۲ در مبنای ۲ که جواب میشه teta_n
سمت راست هم میشه : teta_nLgn
----
در اینجا حالت خاص رو داریم :
اینجا چون f(n در [tex]lg^k(n)[/tex] ضرب شده ابتدا [tex]lg^k(n)[/tex] رو حذف کن میشه:
سمت چپ میشه o_n
سمت راست هم میشه o_n
چون مساوی شدن پس سمت راست یعنی f(n) رو lgn ضرب می کنی میشه nlgn
---
حالا اون چیزی که حذف کرده بودیم یعنی [tex]lg^k(n)[/tex] رو دوباره درش ضرب کن میشه :
[tex]nlg^{k 1}(n)[/tex]
[tex]nlg^{2}(n)[/tex]
---------
در حالت کلی یک حالت داریم به اسم حالت تعمیم:
[tex]t(n)=aT(\frac{n}{b}) f(n)[/tex]
اگر در روش قضیه ی اصلی داشته باشیم :
[tex]f(n)\varepsilon \theta(n^{log_{b}^{a}})lg^k{n}[/tex]
و k>=0 باشد داریم:
[tex]T(n)\varepsilon \theta(n^{log_{b}^{a}})lg^{k 1}{n}[/tex]
----------------------
مثال :
[tex]T(n)=2t(n/2) nlgn=\theta(nlg^2n)[/tex]
مثال بعدی:
[tex]T(n)=4t(n/2) n^2lgn=\theta(n^2lg^2n)[/tex]
سوال شما اینه :
[tex]T(n)= 2T(n/2) lgn![/tex]
ببین سمت چپ میشه n به توان لگاریتم ۲ در مبنای ۲ که جواب میشه teta_n
سمت راست هم میشه : teta_nLgn
----
در اینجا حالت خاص رو داریم :
اینجا چون f(n در [tex]lg^k(n)[/tex] ضرب شده ابتدا [tex]lg^k(n)[/tex] رو حذف کن میشه:
سمت چپ میشه o_n
سمت راست هم میشه o_n
چون مساوی شدن پس سمت راست یعنی f(n) رو lgn ضرب می کنی میشه nlgn
---
حالا اون چیزی که حذف کرده بودیم یعنی [tex]lg^k(n)[/tex] رو دوباره درش ضرب کن میشه :
[tex]nlg^{k 1}(n)[/tex]
[tex]nlg^{2}(n)[/tex]
---------
در حالت کلی یک حالت داریم به اسم حالت تعمیم:
[tex]t(n)=aT(\frac{n}{b}) f(n)[/tex]
اگر در روش قضیه ی اصلی داشته باشیم :
[tex]f(n)\varepsilon \theta(n^{log_{b}^{a}})lg^k{n}[/tex]
و k>=0 باشد داریم:
[tex]T(n)\varepsilon \theta(n^{log_{b}^{a}})lg^{k 1}{n}[/tex]
----------------------
مثال :
[tex]T(n)=2t(n/2) nlgn=\theta(nlg^2n)[/tex]
مثال بعدی:
[tex]T(n)=4t(n/2) n^2lgn=\theta(n^2lg^2n)[/tex]
۰
ارسال: #۱۹
  
یک سوال ساده از پیچیدگی زمانی
نکته ای که جا گذاشتم هم اینه :
ثابت میشه که lg(n!)=nlgn
---
ثابت میشه که lg(n!)=nlgn
---
۰
ارسال: #۲۰
  
RE: یک سوال ساده از پیچیدگی زمانی
من جزوه ی طورانی رو که واسه پارسالش هست دارم همین سوال رو حل کرده و جوابش هم همون nlog^2n (به توان ۲) و نمیدونم چرا تو کتابش نوشته nlogn
۰
ارسال: #۲۱
  
یک سوال ساده از پیچیدگی زمانی
منم طورانی رو دارم ولی نه واسه پارسال
عکس بگیرید آپلود کنید بدید ببینیم کجا اشکال داره
عکس بگیرید آپلود کنید بدید ببینیم کجا اشکال داره
۰
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close