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

پیدا کردن میانه -علوم کامپیوتر ۸۹

ارسال:
  

MiladCr7 پرسیده:

پیدا کردن میانه -علوم کامپیوتر ۸۹

سلام بچه ها میشه حل اینو توضیح بدید!!!

برای پیدا کردن میانه(median) بین n عدد در حالتی که n=5 ، n=3 به ترتیب حداقل چند مقایسه نیاز داریم؟(از چپ به راست)

۱-[tex]3,6[/tex]

۲-[tex]3,10[/tex]

۳-[tex]2,6[/tex]

۴-[tex]2,10[/tex]
نقل قول این ارسال در یک پاسخ

۲
ارسال:
  

fatemeh69 پاسخ داده:

RE: پیدا کردن میانه -علوم کامپیوتر ۸۹

تو بخش تقسیم غلبه ی پوران یه فرمول خوشگل داره که به راحتی این تست ها حل می شن ولی حفظ کردنش یه کوچولو سخته:

حد پایین برای یافتن i امین کوچکترین کلید در بین n عنصر برای i>1 عبارتست از :
[tex]n (i-1)\lceil\lg(\frac{n}{i-1})\rceil-i\: \: \in\theta(n)[/tex]

حالا فقط کافیه که بدونیم میانه ی ۳ عنصر یعنی دومین کوچکترین عنصر که تعداد مقایسه هاش می شه :
[tex]3 (2-1)\lceil\lg(\frac{3}{2-1})\rceil-2\: \: =3 1(2)-2=3[/tex]

و میانه ی ۵ عنصر می شه سومین کوچکترین عنصر که تعداد مقایسه هاش می شه:
[tex]5 (3-1)\lceil\lg(\frac{5}{3-1})\rceil-3\: \: =5 2(2)-3=6[/tex]
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

MiladCr7 پاسخ داده:

RE: پیدا کردن میانه -علوم کامپیوتر ۸۹

اوه اوه چه روشی!!!!واقعا خوشم اومد مرسسسسسیییییییییCoolCoolCool
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Ametrine پاسخ داده:

RE: پیدا کردن میانه -علوم کامپیوتر ۸۹

البته فرمول رو میشه کوتاه کرد.
به نظرم اینم جواب میده:
[tex]n \lceil\log n\rceil-2[/tex]
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  پیدا کردن دستگیره manager_66 ۵ ۵,۱۹۸ ۲۸ آذر ۱۴۰۰ ۱۲:۴۴ ب.ظ
آخرین ارسال: blackhalo1989
  تا به حال شده خدا فرصت زندگی کردن دوباره رو بهت بده؟مرگ از جلوی چشمات رد شده؟ abraham ۲۱ ۱۶,۳۲۴ ۲۰ دى ۱۳۹۹ ۱۰:۵۶ ب.ظ
آخرین ارسال: raam
  جایی برای پیدا کردن توابع آماده جاوااسکریپت f.b ۷ ۴,۶۶۰ ۲۰ آذر ۱۳۹۹ ۰۴:۰۸ ب.ظ
آخرین ارسال: calm
  پیدا کردن موضوع پایان نامه k1.technology ۲ ۸,۱۸۳ ۲۱ خرداد ۱۳۹۹ ۱۲:۵۴ ب.ظ
آخرین ارسال: bankabzar
  مسدود کردن سایت و نرم افزار تلگرام wiisconsin ۶ ۷,۳۹۰ ۲۴ بهمن ۱۳۹۸ ۰۵:۳۸ ق.ظ
آخرین ارسال: one hacker alone
Wink معرفی سایت برای دانلود رام اندروید و یادگیری رایگان فلش کردن گوشی و تبلت famerom ۰ ۳ ۳۰ فروردین ۱۳۹۸ ۰۷:۰۱ ب.ظ
آخرین ارسال: famerom
  تغییر عملیات لب تاپ هنگام باز کردن درب آن انرژی مثبت ۴ ۱۲,۴۲۷ ۰۹ بهمن ۱۳۹۷ ۰۳:۱۴ ق.ظ
آخرین ارسال: manafzadeh_a@yahoo.com
Sad پیدا کردن xای که حاصل جمع دو عدد Sanazzz ۳ ۳,۶۸۹ ۰۹ بهمن ۱۳۹۷ ۰۳:۰۴ ق.ظ
آخرین ارسال: Sanazzz
  روش اپلای کردن فایل patch به برنامه ای در لینوکس hanie_M ۱ ۲,۵۵۲ ۲۳ دى ۱۳۹۷ ۰۴:۰۶ ق.ظ
آخرین ارسال: one hacker alone
  پیدا کردن منابع کنکور ارشد zemnako ۱ ۴,۲۸۹ ۰۹ آذر ۱۳۹۷ ۰۹:۳۹ ب.ظ
آخرین ارسال: pga

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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