(۲۳ شهریور ۱۳۹۰ ۰۲:۱۵ ق.ظ)mamat نوشته شده توسط: به نظر من که گزینه ۳ رو n کوچکتر مساوی ۲ بتوان h-1 می دونستم ولی الان میبینم گزینه ۳ هم میتونه درست باشه حالا از نظر طراح گزینه لهتر بین این دو کدوم بوده رو نمیدونم.
به این عکس که حل کردم و با موبایل عقب افتادم گرفتم نگاه کنین.
حالا معذرت میخوام کیفیت پایینه دیگه.
سوال تاکید کرده کرده که بهترین جواب رو انتخاب کنید.
بهترین جواب یعنی دقیقترین حد.
گزینهی یک حد دقیقی از تعداد گره هارو نمیده.
در مقایسه گزینه یک و گزینه دو مثالهای شما در این تصویر:
مثال اول: گزینه یک: ۴=>3 گزینه دو: ۳=>3
مثال دوم: گزینه یک: ۸=>6 گزینه دو: ۶=>6
و اگر مثال رو با ارتفاع بیشتر ادامه بدیم:
برای ارتفاع ۳:
گزینه یک: ۱۶=>3+8 گزینه دو: ۳+۸=>3+8
برای ارتفاع ۴:
گزینه یک: ۳۲=>3+8 گزینه دو: ۴+۱۶=>4+16
برای ارتفاع ۵:
گزینه یک: ۶۴=>4+16 گزینه دو: ۵+۳۲=>5+32
برای ارتفاع ۶:
گزینه یک: ۱۲۸=>4+16 گزینه دو: ۶+۶۴=>6+64
برای ارتفاع ۱۰:
گزینه یک: ۲۰۴۸=>1024+10 گزینه دو: ۱۰۲۴+۱۰=>1024+10
برای ارتفاع ۱۶:
گزینه یک: ۱۳۱۰۷۲=>65536+16 گزینه دو: ۶۵۵۳۶+۱۶=>65536+16
کاملا معلومه گزینه یک حد دقیقی نمیده و داره به صورت نمایی فاصله میگیره! اما گزینه دو کاملا دقیقه و همیشه تعداد مساوی عناصر رو میده مگر در زمانی که آرایه به حداکثر نرسه. با توجه به صورت سوال هم دقیقترین گزینه خواسته شده.
مثالها به صورت شهودی اینو نشون میده،از نظر اثباتی هم واضحه، گزینه یک "۲ به توان h" رو دو برابر میکنه اما گزینه دو با h جمعش میکنه.
در مورد گزینه سه هم همین طور، با یک عنصر کمتر به صورت نمایی فاصله میگیره.
در ضمن با توجه به اینکه ارتفاع ریشه صفر گرفته شده، نیازی به منهای یک در گزینهها نیست، چون هر درخت داری h+1 گره داخلی خواهد بود، یعنی: ۱-(h+1)+(دو به توان h)
(۲۳ شهریور ۱۳۹۰ ۱۲:۰۴ ق.ظ)hadi_m نوشته شده توسط: برهان خلف:
فرض میکنیم گزینه دو درست است
با این حساب برای n=7 با توجه به مشخصات مسئله چهار فرزند برگ داریم و با سه گره داخلی که گره b (صورت مسئله) در عمق ۲ قرار گرفته(۲ به توان ۲ =۴ تعداد فرزندان زیر ارایه یا گرهای برگ )با توجه به گزینه دو باید رابطه زیر برقرار باشه یعنی:
۲^۲+۲
که برابر با ۶ میشود و در رابطه فوق صدق نمیکند یعنی ۷ کوچکتر یا مساوی ۶ نیست لذا فرض ما اشتباست و گزینه دو درست نیست.
با هفت گره چطور میشه ارتفاع دو داشته باشیم؟ با ارتفاع دو در این درخت خاص حداکثر شش گره داریم. چنین درختی که شما مثال میزنید نمیتونه ساخته بشه، مگر اینکه ارتفاع سه بشه و در آرایه به جای ۸ گره چهار گره قرار بگیره. از هفت گره تا ۱۱ گره ارتفاع میشه سه.