(۲۴ بهمن ۱۳۹۲ ۰۲:۳۹ ب.ظ)itsgu88 نوشته شده توسط: مرتبه زمانی T(k,n) رو من زدم O(nk)
من هم nk زدم با اینکه اثباتش کردم ولی باز ازش مطمئن نبودم

اینجور عمل کرد که
n1k2n2k2=k2(n1n2)
پس هر بار نصف میشه در نتیجه با سری هندسی شد kn
(۲۴ بهمن ۱۳۹۲ ۰۲:۴۰ ب.ظ)Orchid نوشته شده توسط: من این سوال رو نزدم اما اینطور فکر کردم که با هزینه nlogn از مین هیپ بر میداریم و با هزینه nlogm به مکس هیپ اضافه می کنیم که میشه nlogn + nlogm که توی گزینه ها نبود احتمالا من اشتباه می کنم جواب درست چی بوده؟
من این سوال مشکل داره
چون ما نمی دونیم مرتبه n و m چه جوری هست
فرض کنیم m>n
الان با یک راه(اضافه کردن یکی یکی) حل میشه nlogm
و با یه راه حل دیگه میشه n+m الان کدوم کوچکتره؟
اگر اولی کوچکتر باشه میشه اون گزینه که مین داشت
اگر دومی کوچیکتر هم میشه n+m