زمان کنونی: ۲۶ آبان ۱۴۰۳, ۰۳:۲۸ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

تست علوم کامپیوتر ۸۹- الگوریتم heapify

ارسال:
  

abji22 پرسیده:

تست علوم کامپیوتر ۸۹- الگوریتم heapify

سلام لطفا اول نحوه الگوریتم heapifyرو بگید بعد هم حل تست ممنون

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

۱
ارسال:
  

farnod3 پاسخ داده:

RE: تست علوم کامپیوتر ۸۹- الگوریتم heapify

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

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

دوست عزیز من پاسخ خودمو میگم نمیدونم چقد درسته بعد دوستان پاسخ درستو احتمالا میزارن
Maxheapifiبطور ساده برای حفظ ویژگی maxheap هست که ورودیش آرایه Aواندیس iهست وزمانیکه فراخوانی میشه فرض اینه که فرزندان چپ و راستش خودشون مکس هیپ هستند ولی خود [¡]A این ویژگی رو نداره.
بطور ساده این روال میاد روی عنصر مورد نظر فرزند بزگتر رو با دو مقایسه پیدا میکنه و جایگزین عنصر مورد نظر میکنه واینبار با اندیس فرزندی که جابجا شده فراخوانی میشه و این روند ادامه پیدا میکنه تا حداکثر به ارتفاع درختlog nبرای یک عنصر زمان میبره.
برای تبدیل یک آرایه به هیپ از همین روال استفاده میشه وبا اندیس اولین گره ای که برگ نیست شروع میشه و با زمان O(n آرایه رو به مکس هیپ تبدیل میکنه.
در این سوال به نظرم گزینه ۴ صحیح باشه ،البته گزینه ۲ به جواب نزدیکه اما چون بدترین حالت گفته فک کنم مربوط به همون آخرین گره غیر برگ باشه.
بازم میگم شاید درست نباشه،حالا سایر دوستان بهتر جواب میدن
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  جزوه برای درس نظریه علوم کامپیوتر matias ۱۳ ۱۴,۹۹۷ ۲۴ شهریور ۱۴۰۳ ۰۸:۳۳ ب.ظ
آخرین ارسال: shabankhah
  گرایش های علوم کامپیوتر alisaaa ۴ ۴,۲۶۵ ۱۳ آذر ۱۴۰۲ ۰۴:۲۷ ب.ظ
آخرین ارسال: hashemhamidi
  علوم کامپیوتر شریف یا نرم افزار تهران؟ ۴L1R3Z4 ۴۴ ۳۲,۴۶۳ ۰۶ شهریور ۱۴۰۲ ۰۸:۱۲ ب.ظ
آخرین ارسال: moeinbahari
  تست ۸۷ کامپیوتر مربوط به عامل ها Shekarchi_shab ۳ ۲,۴۹۲ ۲۰ بهمن ۱۴۰۱ ۰۷:۳۹ ب.ظ
آخرین ارسال: HamidReza1
  رتبه ۵۴ علوم کامپیوتر و ۷۶ ریاضی ارشد ۱۴۰۰ Computer92 ۰ ۲,۳۴۲ ۰۸ شهریور ۱۴۰۰ ۰۹:۴۶ ب.ظ
آخرین ارسال: Computer92
  سوال ۸ دکتری علوم کامپیوتر سال ۹۴ ss311 ۲ ۳,۴۶۴ ۲۶ اردیبهشت ۱۳۹۹ ۱۲:۳۷ ب.ظ
آخرین ارسال: ss311
  سوال ۱۴ علوم کامپیوتر ۹۶ ss311 ۴ ۳,۸۰۴ ۲۶ اردیبهشت ۱۳۹۹ ۱۲:۳۳ ب.ظ
آخرین ارسال: ss311
  جایگشت( ارشد علوم کامپیوتر ۹۸ ) ss311 ۰ ۱,۸۹۷ ۰۳ اسفند ۱۳۹۸ ۱۲:۴۵ ب.ظ
آخرین ارسال: ss311
  رنگ کردن رئوس گراف( ارشد علوم کامپیوتر ۹۸ ) ss311 ۰ ۲,۱۱۴ ۰۳ اسفند ۱۳۹۸ ۱۲:۴۳ ب.ظ
آخرین ارسال: ss311
  سوال ۳ دکتری علوم کامپیوتر ۹۷ ss311 ۲ ۲,۹۴۴ ۰۶ بهمن ۱۳۹۸ ۰۴:۴۵ ب.ظ
آخرین ارسال: ss311

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close