زمان اجرای Extract-Max برای هیپ d تایی؟ - نسخهی قابل چاپ |
زمان اجرای Extract-Max برای هیپ d تایی؟ - sos006 - 01 بهمن ۱۳۸۹ ۰۱:۲۲ ب.ظ
با عرض سلام. زمان اجرای Extract-Max برای هیپ d تایی از چه مرتبه ای؟ واسه هیپ باینری که از مرتبه[tex]( log_{2}(n))[/tex] میشه. اما واسه هیپ dتایی تو حل المسائل clrs نوشته که میشه [tex]d( log_{d}(n))[/tex] چرا؟ |
RE: زمان اجرای Extract-Max برای هیپ d تایی؟ - حامد - ۰۱ بهمن ۱۳۸۹ ۰۶:۲۰ ب.ظ
(۰۱ بهمن ۱۳۸۹ ۰۱:۲۲ ب.ظ)sos006 نوشته شده توسط: با عرض سلام. توی الگوریتم هیپ باینری دو تا فرزند وجود داشت و با یک مقایسه ماکزیممشون پیدا میشد ولی توی الگوریتم جدید d تا فرزند هست که برای پیدا کردن ماکزیممشون به [tex]O(d)[/tex] زمان نیاز می باشد. |