تالار گفتمان مانشت
سئوال طراحی الگوریتم از maxheap - نسخه‌ی قابل چاپ

سئوال طراحی الگوریتم از maxheap - goldoonehkhanoom - 30 دى ۱۳۹۰ ۰۸:۲۵ ب.ظ

فرض کنید ماکسیمم هیپ حاوی اعداد متمایز۱تا۱۰۲۳ است.حداکثرچندتاازاعداد بیشتراز۱۰۰۰میتواننددرپایین ترین سطح درخت قرارگیرند؟؟؟Huh

RE: طراحی الگوریتم(maxheap) - parsaNA - 30 دى ۱۳۹۰ ۰۹:۴۵ ب.ظ

تعداد گره‌ها ۱۰۲۳ تاست‌، تعداد سطح های درخت‌، چون که Max-Heap یک درخت کامله این تعداد از رابطه‌ی لگاریتمی بدست میاد. پس درخت عمقش ۱۰ میشه . ما ۲۳ تا عدد بزرگتر از ۱۰۰۰ داریم که برای حفظ شرایط درخت حداقل ۹ تاش توی عموق( جمع عمق‌ها Smile )۱ تا ۹ هستند . پس درخت حداکثر [tex]23-9=14[/tex] عدد بزرگتر از ۱۰۰۰ رو می تونه توی سطح آخرش داشته باشه( یعنی برگ های درخت ).

پس نوشت‌: گویا این جواب غلطه و درستش رو توی لینکی که توی پست بعدی هست ببینید.

RE: طراحی الگوریتم(maxheap) - Aurora - 30 دى ۱۳۹۰ ۱۰:۳۷ ب.ظ

برای جواب می تونید از این قسمت هم استفاده کنید.

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