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

حل رابطه بازگشتی سوال ۴۸ کنکور ۹۲ کامپیوتر

ارسال:
  

reza6966 پرسیده:

حل رابطه بازگشتی سوال ۴۸ کنکور ۹۲ کامپیوتر

سلام دوستان
این سوال بازگشتی چطور باید حل کرد ؟؟؟


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

۸
ارسال:
  

هاتف پاسخ داده:

RE: حل رابطه بازگشتی سوال ۴۸ کنکور ۹۲ کامپیوتر

سلام
روی کاغذ حل کردم، ببخشید که کیفیت خوبی نداره ولی خب خواناست.
[تصویر:  241517_algorithm_solution.jpg]
نقل قول این ارسال در یک پاسخ

ارسال:
  

نارین پاسخ داده:

RE: حل رابطه بازگشتی سوال ۴۸ کنکور ۹۲ کامپیوتر

(۰۶ بهمن ۱۳۹۲ ۰۹:۰۳ ب.ظ)هاتف نوشته شده توسط:  سلام
روی کاغذ حل کردم، ببخشید که کیفیت خوبی نداره ولی خب خواناست.
[تصویر:  241517_algorithm_solution.jpg]

سپاسگذارم از جواب خوبتون ولی من اینجایی را که ارتفاع درخت را بدست میارید متوجه نمیشم یه سوال مشابهی هم دیدم که با مثال ارتفاع درخت را بدست آورده بود ولی با مثال زمان بیشتری از آدم گرفته میشه،اگه ممکنه یه کمی بیشتر توضیح بدین ممنون میشم
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

هاتف پاسخ داده:

RE: حل رابطه بازگشتی سوال ۴۸ کنکور ۹۲ کامپیوتر

(۰۸ بهمن ۱۳۹۲ ۱۱:۰۲ ب.ظ)نارین نوشته شده توسط:  سپاسگذارم از جواب خوبتون ولی من اینجایی را که ارتفاع درخت را بدست میارید متوجه نمیشم یه سوال مشابهی هم دیدم که با مثال ارتفاع درخت را بدست آورده بود ولی با مثال زمان بیشتری از آدم گرفته میشه،اگه ممکنه یه کمی بیشتر توضیح بدین ممنون میشم
خواهش می کنم.
درخت بالا رو ببینید، میدونیم که وقتی یک رابطه بازگشتی تموم میشه که به یک مقدار ثابت و اولیه برسه مثلا وقتی n بشه ۱ بعدش دیگه تابع return میکنه، اون همون برگ های درخت هست.
اگر بخواهیم بدونیم درخت چند سطح داره باید ببینم طولانی ترین شاخه اش کجا ختم میشه، توی شاخه سمت چپ n داره هربار بر ۲ تقسیم میشه و توی شاخه ی سمت راست k هربار داره بر ۴ تقسیم میشه، پس میشه نتیجه گرفت شاخه سمت چپ دیـــرتر به برگ هاش میرسه (دقت کنید) پس اگر بخواهیم ارتفاع شاخه سمت چپ رو بدست بیاریم مطمئن هستیم که شاخه سمت راستی ازش کمتره.
توی خط سوم نوشتم که [tex](\frac{1}{2})^{i} n \geqslant 1[/tex] که i همون سطح درخت هست، مثلا در سطح دوم که i=2 هست میشه [tex]\frac{1}{4}n[/tex] این عبارت تا وقتی از ۱ بزرگتر هست سطح جدید داریم، بعدش دیگه عملیات ریاضی هست تا i بدست بیاد، میبینید که i میتونه حداکثر logn بشه
هزینه ی هر سطح هم که قبلا حساب کردم، خط بعدش داره به ازای هر سطح اون هزینه رو حساب میکنه منتها چون حل اون سیگما سخته از یه قضیه استفاده میکنیم (اسم قضیه یادم نیست) و حد بالای سیگما رو بی نهایت میگیریم، nk که ربطی به سیگما ندارند بیرون میان و خود سیگما هم یه عبارت تصاعد هندسی هست که به راحتی قابل حله، در نهایت هم ۴nk بدست اومده که از مرتبه [tex]O(nk)[/tex]
میشه اگر دقت کنید همه جا دست بالا گرفتیم و خیلی دقیق حساب نکردیم، برای همین درخت بازگشت مرتبه رو میتونه حساب کنه و نه زمان دقیق عملیات.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

نارین پاسخ داده:

RE: حل رابطه بازگشتی سوال ۴۸ کنکور ۹۲ کامپیوتر

اوکی سپاسگذارم ، الان متوجه شدم
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

هاتف پاسخ داده:

RE: حل رابطه بازگشتی سوال ۴۸ کنکور ۹۲ کامپیوتر

جواب کوتاه اینه که با درخت بازگشت حل اش کنید.
اما اگر دنبال جواب مفصل هستید، الان فرصت اش رو ندارم اما بی جواب نمیذارم اش Blush
نقل قول این ارسال در یک پاسخ

ارسال:
  

نارین پاسخ داده:

RE: حل رابطه بازگشتی سوال ۴۸ کنکور ۹۲ کامپیوتر

(۲۵ دى ۱۳۹۲ ۰۸:۴۸ ب.ظ)هاتف نوشته شده توسط:  جواب کوتاه اینه که با درخت بازگشت حل اش کنید.
اما اگر دنبال جواب مفصل هستید، الان فرصت اش رو ندارم اما بی جواب نمیذارم اش Blush

ممنون میشم اگه توضیحش بدین منم نتونستم حلش کنم
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

reza6966 پاسخ داده:

RE: حل رابطه بازگشتی سوال ۴۸ کنکور ۹۲ کامپیوتر

(۲۵ دى ۱۳۹۲ ۰۸:۴۸ ب.ظ)هاتف نوشته شده توسط:  جواب کوتاه اینه که با درخت بازگشت حل اش کنید.
اما اگر دنبال جواب مفصل هستید، الان فرصت اش رو ندارم اما بی جواب نمیذارم اش Blush

حل از طریق درخت بازگشت که واضحه اما میخوام درختش تجزیه تحلیل شه Huh


فکر کنم حل این باشه
[tex]KN(1 \frac{3}{4} \frac{5}{32} ...)= c(KN)\Rightarrow O(KN)[/tex]
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

hap777 پاسخ داده:

RE: حل رابطه بازگشتی سوال ۴۸ کنکور ۹۲ کامپیوتر

ممنون از جواب . البته تو ارتفاع درخت اشتباه کردی. ارتفاعش میشه logn + logk علتشم اینه اول هی n تقسیم به دو میشه و k ثابت میمونه بعد n ثابت میمونه و k تقسیم به ۴ میشه.
نقل قول این ارسال در یک پاسخ

ارسال: #۱۰
  

Riemann پاسخ داده:

RE: حل رابطه بازگشتی سوال ۴۸ کنکور ۹۲ کامپیوتر

(۲۴ بهمن ۱۳۹۲ ۰۴:۲۶ ب.ظ)hap777 نوشته شده توسط:  ممنون از جواب . البته تو ارتفاع درخت اشتباه کردی. ارتفاعش میشه logn + logk علتشم اینه اول هی n تقسیم به دو میشه و k ثابت میمونه بعد n ثابت میمونه و k تقسیم به ۴ میشه.

چون هزینه هر سطح داره کم میشه، پس هزینه ای که توی ریشه هست غالب میشه و نیاز به ارتفاع درخت نداریم.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال: #۱۱
  

hap777 پاسخ داده:

RE: حل رابطه بازگشتی سوال ۴۸ کنکور ۹۲ کامپیوتر

(۲۴ بهمن ۱۳۹۲ ۰۴:۳۶ ب.ظ)Riemann نوشته شده توسط:  چون هزینه هر سطح داره کم میشه، پس هزینه ای که توی ریشه هست غالب میشه و نیاز به ارتفاع درخت نداریم.

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



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  نظر در رابطه با استاد داور علیصا ۰ ۲,۸۰۵ ۱۴ مهر ۱۴۰۰ ۰۶:۰۵ ب.ظ
آخرین ارسال: علیصا
  مباحث آزاد آزمون دکترا ۹۸ (قبل ار کنکور-بعد از کنکور) taha.maten ۰ ۳,۰۵۱ ۲۴ بهمن ۱۳۹۷ ۱۲:۴۶ ب.ظ
آخرین ارسال: taha.maten
  درخواست(محاسبه پیچیدگی زمانی)(بخش روابط بازگشتی) Saman ۶ ۹,۵۶۹ ۲۷ خرداد ۱۳۹۷ ۰۳:۲۴ ب.ظ
آخرین ارسال: saeed_vahidi
  رابطه n~1 Mr.R3ZA ۰ ۳,۶۴۷ ۲۰ خرداد ۱۳۹۷ ۰۱:۳۵ ق.ظ
آخرین ارسال: Mr.R3ZA
  توصیه های مهم در رابطه با انتخاب رشته (مهم) Happiness.72 ۰ ۳,۰۳۵ ۱۹ خرداد ۱۳۹۷ ۱۲:۳۶ ق.ظ
آخرین ارسال: Happiness.72
  رابطه چند به یک somayeh afsh ۰ ۲,۲۹۸ ۰۷ خرداد ۱۳۹۷ ۱۲:۲۸ ب.ظ
آخرین ارسال: somayeh afsh
  سوال کامپایلر از کنکور ۹۰ کامپیوتر hadi_91 ۱ ۳,۵۵۸ ۲۱ اسفند ۱۳۹۶ ۰۱:۵۴ ب.ظ
آخرین ارسال: دختر مهربان
  رسم درخت بازگشتی برای t(n)=9t(n/3)+n jumper ۶ ۸,۹۱۴ ۱۷ دى ۱۳۹۶ ۰۶:۱۶ ب.ظ
آخرین ارسال: jumper
  حل رابطه جایگذاری با تکرار rahkaransg ۱ ۳,۲۱۶ ۱۷ دى ۱۳۹۶ ۱۱:۲۹ ق.ظ
آخرین ارسال: rahkaransg
  حل روابط بازگشتی درجه ۳ rahkaransg ۲ ۴,۲۷۹ ۱۴ دى ۱۳۹۶ ۰۵:۲۴ ب.ظ
آخرین ارسال: rahkaransg

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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