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

مرتبه زمانی با پاسخ ln

ارسال:
  

ziba.O پرسیده:

مرتبه زمانی با پاسخ ln

سلام جامعه مهندسین، خسته نباشین.
به نظرتون این نتیجه گیری درسته یا اشتباهه؟اگه مطلب اضافی در این مورد میدونین ممنون میشم به منم بگین.
تشکرات فراوان Smile


فایل‌(های) پیوست شده

نقل قول این ارسال در یک پاسخ

۲
ارسال:
  

fatemeh69 پاسخ داده:

RE: مرتبه زمانی با پاسخ ln

[tex]T(n)=T(n-1) \frac{a}{n}[/tex]
[tex]T(n-1)=T(n-2) \frac{a}{n-1}[/tex]
پس با جایگذاری خط دوم در فرمول خط اول داریم:
[tex]T(n)=T(n-2) \frac{a}{n-1} \frac{a}{n}[/tex]
دوباره می ریم T(n-2)رو حساب می کنیم و در فرمول جایگذاری می کنیم حاصل می شه:
[tex]T(n)=T(n-3) \frac{a}{n-2} \frac{a}{n-1} \frac{a}{n}[/tex]


و با جایگذاری های متعدد نهایتا به این می رسیم:
[tex]T(n)=T(1) \frac{a}{2} \frac{a}{3} .... \frac{a}{n-2} \frac{a}{n-1} \frac{a}{n}[/tex]
و خودمون T(1)رو a فرض می کنیم (خیلی هم مهم نیست چس فرض کنیم چون عدد ثابت تاثیری تو رتبه نداره)
حالا این بدست میاد:
[tex]T(n)=a \frac{a}{2} \frac{a}{3} .... \frac{a}{n-2} \frac{a}{n-1} \frac{a}{n}[/tex]
[tex]T(n)=a(1 \frac{1}{2} \frac{1}{3} \frac{1}{4} .... \frac{1}{n})[/tex]
طبق تعریف می دانیم که حاصل عبارت داخل پرانتز Lnn است (این تعریفه و ما همین طوری قلفتی ازش استفاده می کنیم و اثباتش مهم نیست اثباتش رو بچه های ریاضی می دونن نیازی به محاسبه سیگما نیست)
پس کل عبارت می شه:
[tex]T(n)=a(Lnn)[/tex]
[tex]T(n)=\theta(Lnn)[/tex]
نقل قول این ارسال در یک پاسخ

ارسال:
  

ziba.O پاسخ داده:

RE: مرتبه زمانی با پاسخ ln

(۲۹ مهر ۱۳۹۳ ۰۷:۴۹ ب.ظ)fatemeh69 نوشته شده توسط:  [tex]T(n)=T(n-1) \frac{a}{n}[/tex]
[tex]T(n-1)=T(n-2) \frac{a}{n-1}[/tex]
پس با جایگذاری خط دوم در فرمول خط اول داریم:
[tex]T(n)=T(n-2) \frac{a}{n-1} \frac{a}{n}[/tex]
دوباره می ریم T(n-2)رو حساب می کنیم و در فرمول جایگذاری می کنیم حاصل می شه:
[tex]T(n)=T(n-3) \frac{a}{n-2} \frac{a}{n-1} \frac{a}{n}[/tex]


و با جایگذاری های متعدد نهایتا به این می رسیم:
[tex]T(n)=T(1) \frac{a}{2} \frac{a}{3} .... \frac{a}{n-2} \frac{a}{n-1} \frac{a}{n}[/tex]
و خودمون T(1)رو a فرض می کنیم (خیلی هم مهم نیست چس فرض کنیم چون عدد ثابت تاثیری تو رتبه نداره)
حالا این بدست میاد:
[tex]T(n)=a \frac{a}{2} \frac{a}{3} .... \frac{a}{n-2} \frac{a}{n-1} \frac{a}{n}[/tex]
[tex]T(n)=a(1 \frac{1}{2} \frac{1}{3} \frac{1}{4} .... \frac{1}{n})[/tex]
طبق تعریف می دانیم که حاصل عبارت داخل پرانتز Lnn است (این تعریفه و ما همین طوری قلفتی ازش استفاده می کنیم و اثباتش مهم نیست اثباتش رو بچه های ریاضی می دونن نیازی به محاسبه سیگما نیست)
پس کل عبارت می شه:
[tex]T(n)=a(Lnn)[/tex]
[tex]T(n)=\theta(Lnn)[/tex]

مرسی فاطمه جان ممنون از پاسخت عالی توضیح دادی .Tongue
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

software94 پاسخ داده:

RE: مرتبه زمانی با پاسخ ln

این تیپ فرمولهارو میشه با جایگذاری فهمید که دارن چیکار میکنن.این فرمول همون فرمول جمع سری همسازه است که قط تنها تفاوتش اینه که از یک شروع نشده ویک عدد ثابت دیگه است که تاثیری نداره.این تیپ ها مرتبه کلیشون همیشه لگاریتمی.اگه متوجه نشدید دقیق حلش کنم براتون.
جواب همونی در میاد که گفتید از یه aفاکتور میگیریم بقیه هم که سری همسازه است ومیشه ln n
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

ziba.O پاسخ داده:

RE: مرتبه زمانی با پاسخ ln

آره اگه میشه بی زحمت راه حل کاملشو بنویسین؟ من که تو این اشکال دارم دلیلش پایه ضعیفه سیگماست عایا؟Big Grin
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
Exclamation سلام لطفاً یکی به من بگه مرتبه زمانی ها چطوری به log تبدیل میشن فرمول داره؟؟ Azadam ۶ ۵,۰۴۹ ۰۶ دى ۱۴۰۰ ۰۹:۰۲ ق.ظ
آخرین ارسال: Soldier's life
  سوالات آزمونهای کارشناسی ارشد با پاسخ تشریحی sima84 ۰ ۲,۵۹۶ ۰۱ اسفند ۱۳۹۹ ۱۱:۳۸ ب.ظ
آخرین ارسال: sima84
  مرتبه ایجاد درخت rad.bahar ۱ ۳,۴۱۹ ۳۰ مهر ۱۳۹۹ ۰۳:۳۴ ب.ظ
آخرین ارسال: rad.bahar
  مرتبه شبه کد rad.bahar ۱ ۲,۳۷۶ ۲۲ مهر ۱۳۹۹ ۰۹:۳۲ ب.ظ
آخرین ارسال: BBumir
  حل مساله مرتبه زمانی حلقه های تو در تو sarashahi ۱۶ ۲۳,۲۹۷ ۱۹ خرداد ۱۳۹۹ ۰۱:۱۶ ب.ظ
آخرین ارسال: gillda
  مرتبه زمانی Sanazzz ۱۷ ۲۱,۸۵۲ ۰۹ اردیبهشت ۱۳۹۹ ۰۶:۴۶ ب.ظ
آخرین ارسال: mohsentafresh
  پیچیدگی زمانی اکشن های قابل اعمال در یک وضعیت اsepid8994 ۰ ۱,۸۲۰ ۲۹ اسفند ۱۳۹۸ ۱۲:۵۱ ب.ظ
آخرین ارسال: اsepid8994
  پرسش و پاسخ و بحثهای مدیران در مورد امور جاری مانشت Fardad-A ۴,۸۰۶ ۴۴,۶۶۸ ۰۳ دى ۱۳۹۸ ۰۱:۱۴ ب.ظ
آخرین ارسال: Masoud05
  تفکیک سوالات پاسخ درست بر اساس هر درس Distance ۰ ۲,۹۷۳ ۲۹ آذر ۱۳۹۸ ۰۸:۱۹ ب.ظ
آخرین ارسال: Distance
  مرتبه زمانی یافتن قطر Sepideh96 ۲ ۳,۸۶۰ ۰۸ آذر ۱۳۹۸ ۰۴:۳۴ ب.ظ
آخرین ارسال: erfan30

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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