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

پیدا کردن تعداد اعداد بزرگتر از عددی خاص در هیپ از عمق n به بعد چطور به دست میاد؟!

ارسال:
  

hoomanab پرسیده:

پیدا کردن تعداد اعداد بزرگتر از عددی خاص در هیپ از عمق n به بعد چطور به دست میاد؟!

پیدا کردن تعداد اعداد بزرگتر از عددی خاص در هیپ از عمق n به بعد چطور به دست میاد؟! کسی میتونه کمک کنه؟! مثلا این سوال
اگر max heap حاوی اعداد متمایز از ۱ تا ۱۲۸ باشد حداکثر چند عدد بیشتر از ۱۰۰ میتوان در پایین ترین سطح قرار داد؟!

Sent from my SM-T210R using Tapatalk
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

hoomanab پاسخ داده:

RE: پیدا کردن تعداد اعداد بزرگتر از عددی خاص در هیپ از عمق n به بعد چطور به دست میاد؟!

یعنی میشه ۲۱ عدد؟! یا ۲۲ عدد؟!

Sent from my SM-T210R using Tapatalk
نقل قول این ارسال در یک پاسخ

ارسال:
  

M@A پاسخ داده:

RE: پیدا کردن تعداد اعداد بزرگتر از عددی خاص در هیپ از عمق n به بعد چطور به دست میاد؟!

(۱۱ دى ۱۳۹۲ ۱۲:۴۰ ب.ظ)hoomanab نوشته شده توسط:  یعنی میشه ۲۱ عدد؟! یا ۲۲ عدد؟!

Sent from my SM-T210R using Tapatalk

سلام
۲۱ میشه
۲۸ عدد بیشتر از ۱۰۰ وجود داره ک تو این ۸ سطح بجز ریشه ۷ عدد بزرگتر از ۱۰۰ وجود داره پس در کل:۲۱=۷-۲۸
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

M@A پاسخ داده:

RE: پیدا کردن تعداد اعداد بزرگتر از عددی خاص در هیپ از عمق n به بعد چطور به دست میاد؟!

(۱۰ دى ۱۳۹۲ ۱۱:۴۷ ب.ظ)hoomanab نوشته شده توسط:  پیدا کردن تعداد اعداد بزرگتر از عددی خاص در هیپ از عمق n به بعد چطور به دست میاد؟! کسی میتونه کمک کنه؟! مثلا این سوال
اگر max heap حاوی اعداد متمایز از ۱ تا ۱۲۸ باشد حداکثر چند عدد بیشتر از ۱۰۰ میتوان در پایین ترین سطح قرار داد؟!

Sent from my SM-T210R using Tapatalk

ببنید اگه منظورتون از پایین ترین سطح همون سطح آخره ک میشه ۱ ، چون تو سطح آخر فقط یه گره داریم
اما سطح هفت رو حساب کنید پایین ترین سطح بدون در نظر گرفتن گره سطح بعدش میشه ۲۱ اما با در نظر گرفتن اون میشه ۲۲
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

hoomanab پاسخ داده:

RE: پیدا کردن تعداد اعداد بزرگتر از عددی خاص در هیپ از عمق n به بعد چطور به دست میاد؟!

من هر کاری میکنم نه ۲۲ در میاد نه ۲۱/ فوقش ۱۳/ امکانش هست کامل بکشه کسی؟! خیر میبینید به خدا Smile

Sent from my SM-T210R using Tapatalk
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

masoud67 پاسخ داده:

RE: پیدا کردن تعداد اعداد بزرگتر از عددی خاص در هیپ از عمق n به بعد چطور به دست میاد؟!

چند تا ابهام هست
اگه جواب این باشه که در سطح آخر چند تا عدد بالای ۱۰۰ قرار میگیرند که در سطح ۸ که آخرین سطحه فقط یه دونه میتونه باشه
اگه جواب این باشه که در سطح آخر چند تا عدد بالای ۱۰۰ میتونن به عنوان گره آخر باشن ، یعنی تعداد حالات که میشه ۲۱ تا یعنی اعدا بین ۱۰۰ تا ۱۲۱ . چون اعداد بزرگتر، قبلش به صورت اریب چپ در گره ها قرار داده شده که توی شکلی که دوستان گذاشتند واضحه

اگه منظور اینه که چندتا عدد بالای ۱۰۰ را میشه در سطح آخر به عنوان برگ قرار داد که میشه ۱۲ تا . یعنی همون ۱۳ که شما گفتی ولی یکی کمتر. یکی از اون ۱۳ تا میره زیر گره سطح ۸ام و دیگه برگ نیست (احتمالا از همین راه رفتی و ۱۳ بدست آوردی)

این سوال فکر نکنم فرمول یا روند خاصی داشته باشه بلکه باید شکلو رسم کنی. البته میشه یه ترفندهایی واسه سریعتر رفتن انجام داد ولی آخرش باید رو شکل کار کنی.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

hoomanab پاسخ داده:

RE: پیدا کردن تعداد اعداد بزرگتر از عددی خاص در هیپ از عمق n به بعد چطور به دست میاد؟!

مثلا توی سوال علوم کامپیوتر ۸۳ گفته یک ماکس هیپ از ۱ تا ۱۰۲۳، توی سطح اخرش چند گره بیشتر از ۱۰۰۰ داره؟! جوابو زده ۱۰تا، اما من بیشتر از ۸تا نمیتونم پیدا کنم.
قسمت بالا هم که توضیح دادید، منظورتون رو از حالت دوم و سوم (تفاوتشون) نفهمیدم، میتونید بیشتر توضبح بدید؟!

Sent from my SM-T210R using Tapatalk
نقل قول این ارسال در یک پاسخ

ارسال:
  

masoud67 پاسخ داده:

RE: پیدا کردن تعداد اعداد بزرگتر از عددی خاص در هیپ از عمق n به بعد چطور به دست میاد؟!

(۲۴ دى ۱۳۹۲ ۱۱:۵۲ ب.ظ)hoomanab نوشته شده توسط:  مثلا توی سوال علوم کامپیوتر ۸۳ گفته یک ماکس هیپ از ۱ تا ۱۰۲۳، توی سطح اخرش چند گره بیشتر از ۱۰۰۰ داره؟! جوابو زده ۱۰تا، اما من بیشتر از ۸تا نمیتونم پیدا کنم.
قسمت بالا هم که توضیح دادید، منظورتون رو از حالت دوم و سوم (تفاوتشون) نفهمیدم، میتونید بیشتر توضبح بدید؟!
این سوال رو پوران جواب داده ۱۴ . شما میگی جواب داده ۱۰ و خودت در آوردی ۸ و منم ۸ درآوردم. عمق فاجعه
به نظرم farham درست گفته و باید با رسم درخت اینا رو فهمید

قسمت سومی که گفتم یعنی اینکه چندتا عدد بالای ۱۰۰ میتونن برگ باشن. برگها هم یه دونه اش در سطح ۸ درخته و ۱۱ تای دیگه در سطح ۷ قرار میگیرن. شما اون شکل مربع نارنجی داره رو ببین. شما که گفتی ۱۳ تا احتمالا عدد ۱۲۲ را هم در نظر گرفتی به عنوان برگ سطح آخر.

قسمت دوم هم منظورم این بود که تو شکلی که گفتم عدد ۱۲۱ را هر عددی بین ۱۰۰ تا ۱۲۱ میشه گذاشت یعنی ۲۱ حالت. البته با فرض اینکه مثلا بگیم چند حالت میتونه تو گره آخر قرار بدیم که بالای ۱۰۰ باشه که فقط ۲۱ حالت میشه. خیلی گیرش نباش
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

hoomanab پاسخ داده:

RE: پیدا کردن تعداد اعداد بزرگتر از عددی خاص در هیپ از عمق n به بعد چطور به دست میاد؟!

مرسی مسعود خان

Sent from my SM-T210R using Tapatalk
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  تعداد برگ درخت؟؟؟؟؟؟؟ rad.bahar ۴ ۳,۹۷۷ ۱۵ آذر ۱۴۰۲ ۱۱:۵۳ ق.ظ
آخرین ارسال: mohamadrra
  چطور درصد زبانم رو به بالای ۹۰-۸۰ برسونم؟ s.gg ۸ ۲,۲۴۴ ۲۳ اسفند ۱۴۰۱ ۰۹:۰۵ ق.ظ
آخرین ارسال: s.gg
  چطور میتوان بهتر زندگی کرد؟ شاپری ۲۴ ۱۳,۵۳۰ ۲۲ اسفند ۱۴۰۱ ۰۷:۴۹ ق.ظ
آخرین ارسال: s.gg
  اصول ماشین های کنترل عددی و مطلبی ملینا ارشد ۱ ۲,۰۸۰ ۲۸ بهمن ۱۴۰۰ ۰۸:۰۹ ب.ظ
آخرین ارسال: vista2000
  پیدا کردن دستگیره manager_66 ۵ ۴,۵۰۳ ۲۸ آذر ۱۴۰۰ ۱۲:۴۴ ب.ظ
آخرین ارسال: blackhalo1989
  تا به حال شده خدا فرصت زندگی کردن دوباره رو بهت بده؟مرگ از جلوی چشمات رد شده؟ abraham ۲۱ ۱۴,۸۸۵ ۲۰ دى ۱۳۹۹ ۱۰:۵۶ ب.ظ
آخرین ارسال: raam
  جایی برای پیدا کردن توابع آماده جاوااسکریپت f.b ۷ ۴,۱۰۵ ۲۰ آذر ۱۳۹۹ ۰۴:۰۸ ب.ظ
آخرین ارسال: calm
  انالیز عددی Mahjub24 ۱۰ ۱۲,۸۴۹ ۰۱ آذر ۱۳۹۹ ۱۲:۲۴ ب.ظ
آخرین ارسال: mohammadasadi1
Smile فروش کتابهای دست دوم و ارزان آمادگی ارشد انفورماتیک پزشکی qizilbash ۱ ۴,۳۰۸ ۲۸ آبان ۱۳۹۹ ۱۱:۳۴ ب.ظ
آخرین ارسال: zeilabi69
  بعد ۶ سال اومدم، ارشد مهندسی کامپیوتر کسی هست؟؟ seyed_eng ۷ ۵,۷۰۰ ۱۱ آبان ۱۳۹۹ ۰۷:۴۷ ق.ظ
آخرین ارسال: iraj.leo

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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