تالار گفتمان مانشت
تعداد minheapهای با کلیدهای متمایز - نسخه‌ی قابل چاپ

تعداد minheapهای با کلیدهای متمایز - لاو۱ - ۱۷ مهر ۱۳۹۴ ۱۱:۴۳ ب.ظ

صفحه ۱۲۸ساختمان داده مدرسان شریف بامولف تبریزیان
چندminheapباپنج عنصرک حاوی کلیدهای متمایز یک تاپنج است می توان ساخت؟
۱)۱۰ ۲)۸ ۳)۱۲ ۴)۲۴
توضیحی ک درکتاب داده نمیفهمم لطفاراهنماییم کنیدممنون.

RE: تعداد minheapهای با کلیدهای متمایز - mahshidminj - 23 مهر ۱۳۹۴ ۰۸:۵۳ ب.ظ

با توجه به تعریف minheap عدد ۱ برای ریشه انتخاب میشود.
چون x3 فرزندی ندارد،محدودیتی برای انتخاب عدد نداریم. پس یکی از چهار عدد باقی مانده را میتوانیم انتخاب کنیم.
بعد از انتخاب یکی از چهار عدد برای x3، سه عدد باقی میماند
که باز هم طبق تعریف کوچکترینشان باید برای x2 انتخاب شود
دو حالت هم برای جابجایی فرزندان x2 در نظر میگیریم.
۲×۴=۸