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

الگوریتم . پیچیدگی زمانی

ارسال:
  

wskf پرسیده:

الگوریتم . پیچیدگی زمانی

سلام دوستان
جواب این سوال n^2 نمی شه ؟
چون به روش درختی هزینه ی هر سطح n/logn میشه و هزینه ی کل هم همینه . پس جواب میشه n^2.
اشتباه گفتم؟؟

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

۱
ارسال:
  

Pure Liveliness پاسخ داده:

RE: الگوریتم . پیچیدگی زمانی

سلام.
T(n)=2T(n2)+nlogn
روش درخت بازگشت:
هزینه ی سطح اول(ریشه) : nlogn
هزینه ی سطح دوم : 2n2log(n2)=nlognlog2=nlogn1
هزینه ی سطح سوم: 4n4log(n4)=nlognlog4=nlogn2
هزینه ی سطح چهارم: 8n8log(n8)=nlognlog8=nlogn3
.
.
هزینه ی سطح k ام: nlogn(k1)
.
.
هزینه ی سطح logn-۱ ام: nlogn(logn1)=n1
مجموع این هزینه ها: nlogn+nlogn1+.....+nlogn(logn2)+nlogn(logn1)=n×(1+12+13+...+1logn)=n×k=lognk=11k=n×lnk=n×(loglognloglog1)=n×loglogn
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Iranian Wizard پاسخ داده:

RE: الگوریتم . پیچیدگی زمانی

(۱۶ مهر ۱۳۹۵ ۰۷:۴۵ ب.ظ)wskf نوشته شده توسط:  سلام دوستان
جواب این سوال n^2 نمی شه ؟
چون به روش درختی هزینه ی هر سطح n/logn میشه و هزینه ی کل هم همینه . پس جواب میشه n^2.
اشتباه گفتم؟؟

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.

سلام.میشه با الگوریتم Akra-bazzi هم این سوال رو حل کرد.که حلش رو خیلی کوتاه و ساده میکنه.

T(n)=2T(n2)+nlogn

پاسخ:

22p=1p=1

T(n)ϵθ(np(1+n1f(u)up+1du))

T(n)ϵθ(n1(1+n1uloguu2du))

T(n)ϵθ(n(1+n11ulogudu))

T(n)ϵθ(n(1+log(logn)))

T(n)ϵθ(nlog(logn))
-------------------------------------------------

توضیح حل انتگرال 1ulnudu :
x=lnu
dx=1udu

1ulnudu=1xdx=lnx=ln(lnu)
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Saman پاسخ داده:

RE: الگوریتم . پیچیدگی زمانی

سلام :
با تغییر متغیر حل می شود اما من دوس دارم اینو با یه نکته که دقیقا خاطرم نیست از کجا آوردمش حلش کنم.

نکته : اگر توان n در دو طرف یکی شود و توان لگاریتم منفی باشد یعنی :

f(n)=nlog22=n,g(n)=nlogn1

آنگاه داریم : T(n)=θ(nloglogn)
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
Exclamation سلام لطفاً یکی به من بگه مرتبه زمانی ها چطوری به log تبدیل میشن فرمول داره؟؟ Azadam ۶ ۵,۴۴۱ ۰۶ دى ۱۴۰۰ ۰۹:۰۲ ق.ظ
آخرین ارسال: Soldier's life
  حل مساله مرتبه زمانی حلقه های تو در تو sarashahi ۱۶ ۲۳,۹۵۰ ۱۹ خرداد ۱۳۹۹ ۰۱:۱۶ ب.ظ
آخرین ارسال: gillda
  مرتبه زمانی Sanazzz ۱۷ ۲۲,۶۰۰ ۰۹ اردیبهشت ۱۳۹۹ ۰۶:۴۶ ب.ظ
آخرین ارسال: mohsentafresh
  پیچیدگی زمانی اکشن های قابل اعمال در یک وضعیت اsepid8994 ۰ ۱,۹۰۳ ۲۹ اسفند ۱۳۹۸ ۱۲:۵۱ ب.ظ
آخرین ارسال: اsepid8994
  مرتبه زمانی یافتن قطر Sepideh96 ۲ ۳,۹۹۵ ۰۸ آذر ۱۳۹۸ ۰۴:۳۴ ب.ظ
آخرین ارسال: erfan30
Question یافتن دو عدد پیچیدگی زمانی O(n) porseshgar ۲ ۴,۱۶۵ ۱۵ بهمن ۱۳۹۷ ۱۲:۱۶ ب.ظ
آخرین ارسال: porseshgar
  مرتبه زمانی Sanazzz ۰ ۲,۱۳۵ ۰۴ بهمن ۱۳۹۷ ۰۵:۴۱ ب.ظ
آخرین ارسال: Sanazzz
  مشکل در پیچیدگی زمانی ماهی ۲۵۸ ۲ ۳,۱۷۹ ۲۳ تیر ۱۳۹۷ ۱۲:۱۸ ق.ظ
آخرین ارسال: Alisalar
  درخواست(محاسبه پیچیدگی زمانی)(بخش روابط بازگشتی) Saman ۶ ۷,۸۴۰ ۲۷ خرداد ۱۳۹۷ ۰۳:۲۴ ب.ظ
آخرین ارسال: saeed_vahidi
  نمودار زمانی مدار میلی! AEM4949 ۱۰ ۱۰,۷۸۴ ۰۹ اسفند ۱۳۹۶ ۰۳:۱۵ ب.ظ
آخرین ارسال: aminfaraji

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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