تالار گفتمان مانشت
چنددرخت جستجودودویی با عمق۴ میتوان ساخت؟ - نسخه‌ی قابل چاپ

چنددرخت جستجودودویی با عمق۴ میتوان ساخت؟ - abji22 - 20 آذر ۱۳۹۳ ۱۱:۳۳ ب.ظ


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

لطفا توضیح بدید

RE: چنددرخت جستجودودویی با عمق۴ میتوان ساخت؟ - siang292 - 21 آذر ۱۳۹۳ ۰۱:۱۶ ق.ظ

دوست عزیز سوال رو لطف کنید کامل بذارید. قسمتی از سوال مشخص نیست.
گزینه ۴ که نیست چون عدد کاتالان در صورتی می شد که هیچ محدودیتی لحاظ نمی کرد.
گزینه ۳ هم که پرته
یک روش برای ساخت درخت با عمق محدود هست که من توضیح میدم
برای ساخت درخت با n گره به عمق n برابر ۲ به توان n-1 هست. چرا n-1. چون برای ریشه که ما حق انتخاب نداریم. ولی برای بقیه داریم. یعنی گره میتونه فرزند چپ باشه یا راست.
حالا اینجا ۵ گره(کلید) با عمق n-1 که ۴ باشه داریم. فرمولش میشه ۲ به توان n-2 ضزب در n-2. باز برای ریشه حق انتخاب نداریم. عمق n-1 که میشه ۲ به توان n-2 و ضرب در n-2 چون یه گره به دلیل اینکه عمق یک واحد نسبت به گره ها محدود شده می مونه مه اونم n-2 انتخاب داره که فرزند کدوم گره بشه.
یعنی ۲ یه توان ۳ ضرب در ۳ که میشه ۲۴/ تو گزینه ها ۲۵ داریم که این یک واحد اختلاف شاید در ادامه ی سوال که تو عکس نیست رفع شده.

RE: چنددرخت جستجودودویی با عمق۴ میتوان ساخت؟ - flowerirani - 21 آذر ۱۳۹۳ ۰۸:۲۴ ب.ظ

(۲۱ آذر ۱۳۹۳ ۰۱:۱۶ ق.ظ)siang292 نوشته شده توسط:  دوست عزیز سوال رو لطف کنید کامل بذارید. قسمتی از سوال مشخص نیست.
گزینه ۴ که نیست چون عدد کاتالان در صورتی می شد که هیچ محدودیتی لحاظ نمی کرد.
گزینه ۳ هم که پرته
یک روش برای ساخت درخت با عمق محدود هست که من توضیح میدم
برای ساخت درخت با n گره به عمق n برابر ۲ به توان n-1 هست. چرا n-1. چون برای ریشه که ما حق انتخاب نداریم. ولی برای بقیه داریم. یعنی گره میتونه فرزند چپ باشه یا راست.
حالا اینجا ۵ گره(کلید) با عمق n-1 که ۴ باشه داریم. فرمولش میشه ۲ به توان n-2 ضزب در n-2. باز برای ریشه حق انتخاب نداریم. عمق n-1 که میشه ۲ به توان n-2 و ضرب در n-2 چون یه گره به دلیل اینکه عمق یک واحد نسبت به گره ها محدود شده می مونه مه اونم n-2 انتخاب داره که فرزند کدوم گره بشه.
یعنی ۲ یه توان ۳ ضرب در ۳ که میشه ۲۴/ تو گزینه ها ۲۵ داریم که این یک واحد اختلاف شاید در ادامه ی سوال که تو عکس نیست رفع شده.

==================
دوست عزیز من موافقم سوالشو کامل نذاشته واینکه جواب حتما ۱ یا ۲ هست
اما ریشه هر کی نمیتونه باشه هیپ که نیست و فقط هر بار دو انتخاب داره کوچکترین یا بزرگترین
در ضمن واسه انتخاب ریشه در هر سطح شما فقط وفقط باید یا بزرگترین رو بذاری یا کوچکترین رو چرا؟
چون اگر گره هی مث ۴ بره ریشه اعدا دوطرفش تقسیم میشن یا ۵و ۶ ویا ۱۰ هم همینطور در سطوح بعدی هم به همین صورت هر بار در هر سطح شما فقط وفقط یه گره رو بای دقرار بدی واونم یا بزرگترین یا کوچکترین
پس ۲ حالت وهر حالت هم حالت جدید داره اگر بزرگترین بر ه ریشه هر بار یا کوچکترین بره هر بار ریشه و اینکه این سوال وقت زیادی میخاد چون فرمول نداره اما اخر سوالشون یه چیزی واس هراهنمایی طراح بینوا گذاشته که دوست ما نذاشتهومارو سردرگم کرده.... منم چون همه سوالو نمیبینم جواب دقیقی ندارم اما شک نکنید هرکدوم میتونه بره ریشه

RE: چنددرخت جستجودودویی با عمق۴ میتوان ساخت؟ - so@ - 21 آذر ۱۳۹۳ ۰۹:۲۰ ب.ظ

(۲۱ آذر ۱۳۹۳ ۰۱:۱۶ ق.ظ)siang292 نوشته شده توسط:  دوست عزیز سوال رو لطف کنید کامل بذارید. قسمتی از سوال مشخص نیست.
گزینه ۴ که نیست چون عدد کاتالان در صورتی می شد که هیچ محدودیتی لحاظ نمی کرد.
گزینه ۳ هم که پرته
یک روش برای ساخت درخت با عمق محدود هست که من توضیح میدم
برای ساخت درخت با n گره به عمق n برابر ۲ به توان n-1 هست. چرا n-1. چون برای ریشه که ما حق انتخاب نداریم. ولی برای بقیه داریم. یعنی گره میتونه فرزند چپ باشه یا راست.
حالا اینجا ۵ گره(کلید) با عمق n-1 که ۴ باشه داریم. فرمولش میشه ۲ به توان n-2 ضزب در n-2. باز برای ریشه حق انتخاب نداریم. عمق n-1 که میشه ۲ به توان n-2 و ضرب در n-2 چون یه گره به دلیل اینکه عمق یک واحد نسبت به گره ها محدود شده می مونه مه اونم n-2 انتخاب داره که فرزند کدوم گره بشه.
یعنی ۲ یه توان ۳ ضرب در ۳ که میشه ۲۴/ تو گزینه ها ۲۵ داریم که این یک واحد اختلاف شاید در ادامه ی سوال که تو عکس نیست رفع شده.

سلام دوستم میشه بیزحمت فرمولشو بگی چرا انتها ضربدر ۳ کردی ؟فرمول کلیش هم میشه بنویسی؟؟ممنون

RE: چنددرخت جستجودودویی با عمق۴ میتوان ساخت؟ - abji22 - 21 آذر ۱۳۹۳ ۰۹:۳۸ ب.ظ

ادامه سوال گفته ریشه در سطح ۱ هست
اینم جواب پورانDodgy

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


RE: چنددرخت جستجودودویی با عمق۴ میتوان ساخت؟ - flowerirani - 21 آذر ۱۳۹۳ ۱۰:۰۸ ب.ظ

(۲۱ آذر ۱۳۹۳ ۰۹:۳۸ ب.ظ)abji22 نوشته شده توسط:  ادامه سوال گفته ریشه در سطح ۱ هست
اینم جواب پورانDodgy

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

=====================
اگر تعداد درختهای به عمق حداکثر رو میخای
طبق یه قضیه ریاضی رفتم پیدا کردم
میگه تعداد شکلهای هر درخت=تعداد درختان دودویی bst
پس تعداد درختان دودویی با عمق یا ارتفاع حداکثر میشه =تعداد درختان bst
دودویی ر وبه صورت میانوندی پیماش کن i هر شکل درخت دودویی= یک bst
وچون حداکثر تعداد درختان دودویی با ارتفاع یا عمق حداکثر=۲ به توان n-1‌پس بدون شک .هیچ تردیدی جواب ۱۶ هست
با شما سوالت ناقصه نه جواب
در ضمن واسه اثبات حرف من با گره های ۱و ۲ و ۳ یه بار ریشه بذار ۱ یه بار ۳ بذار هر بار ۲درخت تولدی میشه
گره شد ۴تا یعنی ۲ به توان n-1