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

کامپیوتر۸۷- بیشترین دسترسی برای یافتن میانه

ارسال:
  

tayebe68 پرسیده:

کامپیوتر۸۷- بیشترین دسترسی برای یافتن میانه

جواب مقسمی: گزینه ۴

آیا کسی روش الگوریتمی این مساله رو می دونه؟
لطفا راهنمایی کنید


فایل‌(های) پیوست شده

نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Mänu پاسخ داده:

RE: کامپیوتر۸۷- بیشترین دسترسی برای یافتن میانه

جواب گزینه ۱(هم پوران گفته ۱ هم سپاهان)
ابتدا میانه دو تا آرایه x , y با هم مقایسه میکنیم

۱-اگر x=y مقدار x میانه عناصر x, y برگردانده شده

۲-اگر x<y عناصر کوچکتر از x , عناصر بزرگتر از y کنار گذاشته میشوند چون جز میانه نیستند

۳-اگر x>y که باز مثل بالا

و الگوریتم روی n عنصر باقیمانده به صورت بازگشتی اجرا میشه
اگر در آخر دوتا عنصر باقی ماند که برابر نبودن هر یک از آنها میتوان به عنوان میانه در نظر گرفت

با مثال هم اگه حل کنید بهتر متوجه میشید
[tex]T(2n)=T(n) 2[/tex]
در هر مرحله به علت پیدا کردن دو میانه دو دسترسی به حافظه داریم
نقل قول این ارسال در یک پاسخ

ارسال:
  

keywan78 پاسخ داده:

RE: کامپیوتر۸۷- بیشترین دسترسی برای یافتن میانه

(۲۸ دى ۱۳۹۲ ۰۸:۳۸ ب.ظ)Mahtab.R نوشته شده توسط:  جواب گزینه ۱(هم پوران گفته ۱ هم سپاهان)
ابتدا میانه دو تا آرایه x , y با هم مقایسه میکنیم

۱-اگر x=y مقدار x میانه عناصر x, y برگردانده شده

۲-اگر x<y عناصر کوچکتر از x , عناصر بزرگتر از y کنار گذاشته میشوند چون جز میانه نیستند

۳-اگر x>y که باز مثل بالا

و الگوریتم روی n عنصر باقیمانده به صورت بازگشتی اجرا میشه
اگر در آخر دوتا عنصر باقی ماند که برابر نبودن هر یک از آنها میتوان به عنوان میانه در نظر گرفت

با مثال هم اگه حل کنید بهتر متوجه میشید
[tex]T(2n)=T(n) 2[/tex]
در هر مرحله به علت پیدا کردن دو میانه دو دسترسی به حافظه داریم
تعداد عنصر باقی مانده ۳/۲n می مونه و جواب ۴ درست در میاد
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

Mänu پاسخ داده:

RE: کامپیوتر۸۷- بیشترین دسترسی برای یافتن میانه

(۲۸ دى ۱۳۹۲ ۰۹:۴۰ ب.ظ)keywan78 نوشته شده توسط:  
(28 دى ۱۳۹۲ ۰۸:۳۸ ب.ظ)Mahtab.R نوشته شده توسط:  جواب گزینه ۱(هم پوران گفته ۱ هم سپاهان)
ابتدا میانه دو تا آرایه x , y با هم مقایسه میکنیم

۱-اگر x=y مقدار x میانه عناصر x, y برگردانده شده

۲-اگر x<y عناصر کوچکتر از x , عناصر بزرگتر از y کنار گذاشته میشوند چون جز میانه نیستند

۳-اگر x>y که باز مثل بالا

و الگوریتم روی n عنصر باقیمانده به صورت بازگشتی اجرا میشه
اگر در آخر دوتا عنصر باقی ماند که برابر نبودن هر یک از آنها میتوان به عنوان میانه در نظر گرفت

با مثال هم اگه حل کنید بهتر متوجه میشید
[tex]T(2n)=T(n) 2[/tex]
در هر مرحله به علت پیدا کردن دو میانه دو دسترسی به حافظه داریم
تعداد عنصر باقی مانده ۳/۲n می مونه و جواب ۴ درست در میاد

خوب اگه آرایه ها اینها باشن
x=1,2,3,4,5,6,7
y=12,13,16,18,21,22,24

میانه بلایی میشه ۴
میانه پاینی میشه ۱۸
عانصر بیشتر از ۴ و کمتر از ۱۸ میمونن
که میشن ۶ تا تقریبا میشه نصف ولی ۳/۲n که خیلی زیاد میشه
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

keywan78 پاسخ داده:

RE: کامپیوتر۸۷- بیشترین دسترسی برای یافتن میانه

(۲۸ دى ۱۳۹۲ ۱۰:۰۳ ب.ظ)Mahtab.R نوشته شده توسط:  
(28 دى ۱۳۹۲ ۰۹:۴۰ ب.ظ)keywan78 نوشته شده توسط:  
(28 دى ۱۳۹۲ ۰۸:۳۸ ب.ظ)Mahtab.R نوشته شده توسط:  جواب گزینه ۱(هم پوران گفته ۱ هم سپاهان)
ابتدا میانه دو تا آرایه x , y با هم مقایسه میکنیم

۱-اگر x=y مقدار x میانه عناصر x, y برگردانده شده

۲-اگر x<y عناصر کوچکتر از x , عناصر بزرگتر از y کنار گذاشته میشوند چون جز میانه نیستند

۳-اگر x>y که باز مثل بالا

و الگوریتم روی n عنصر باقیمانده به صورت بازگشتی اجرا میشه
اگر در آخر دوتا عنصر باقی ماند که برابر نبودن هر یک از آنها میتوان به عنوان میانه در نظر گرفت

با مثال هم اگه حل کنید بهتر متوجه میشید
[tex]T(2n)=T(n) 2[/tex]
در هر مرحله به علت پیدا کردن دو میانه دو دسترسی به حافظه داریم
تعداد عنصر باقی مانده ۳/۲n می مونه و جواب ۴ درست در میاد

خوب اگه آرایه ها اینها باشن
x=1,2,3,4,5,6,7
y=12,13,16,18,21,22,24

میانه بلایی میشه ۴
میانه پاینی میشه ۱۸
عانصر بیشتر از ۴ و کمتر از ۱۸ میمونن
که میشن ۶ تا تقریبا میشه نصف ولی ۳/۲n که خیلی زیاد میشه

اشتبا از من بود من ارایه پایین رو کامل حساب کرده بودم. مون حرف شما درسته n می شه.

در ضمن این سوال پاسخ نامش هم گزینه ۴ رو زده بود و حتی اقای دکتر قدسیم گزینه ۴ رو درست اعلام کرده نمی دونم دیگه HuhHuhHuhHuhHuhHuh
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

Mänu پاسخ داده:

RE: کامپیوتر۸۷- بیشترین دسترسی برای یافتن میانه

(۲۹ دى ۱۳۹۲ ۰۱:۲۰ ق.ظ)keywan78 نوشته شده توسط:  
(28 دى ۱۳۹۲ ۱۰:۰۳ ب.ظ)Mahtab.R نوشته شده توسط:  
(28 دى ۱۳۹۲ ۰۹:۴۰ ب.ظ)keywan78 نوشته شده توسط:  
(28 دى ۱۳۹۲ ۰۸:۳۸ ب.ظ)Mahtab.R نوشته شده توسط:  جواب گزینه ۱(هم پوران گفته ۱ هم سپاهان)
ابتدا میانه دو تا آرایه x , y با هم مقایسه میکنیم

۱-اگر x=y مقدار x میانه عناصر x, y برگردانده شده

۲-اگر x<y عناصر کوچکتر از x , عناصر بزرگتر از y کنار گذاشته میشوند چون جز میانه نیستند

۳-اگر x>y که باز مثل بالا

و الگوریتم روی n عنصر باقیمانده به صورت بازگشتی اجرا میشه
اگر در آخر دوتا عنصر باقی ماند که برابر نبودن هر یک از آنها میتوان به عنوان میانه در نظر گرفت

با مثال هم اگه حل کنید بهتر متوجه میشید
[tex]T(2n)=T(n) 2[/tex]
در هر مرحله به علت پیدا کردن دو میانه دو دسترسی به حافظه داریم
تعداد عنصر باقی مانده ۳/۲n می مونه و جواب ۴ درست در میاد

خوب اگه آرایه ها اینها باشن
x=1,2,3,4,5,6,7
y=12,13,16,18,21,22,24

میانه بلایی میشه ۴
میانه پاینی میشه ۱۸
عانصر بیشتر از ۴ و کمتر از ۱۸ میمونن
که میشن ۶ تا تقریبا میشه نصف ولی ۳/۲n که خیلی زیاد میشه

اشتبا از من بود من ارایه پایین رو کامل حساب کرده بودم. مون حرف شما درسته n می شه.

در ضمن این سوال پاسخ نامش هم گزینه ۴ رو زده بود و حتی اقای دکتر قدسیم گزینه ۴ رو درست اعلام کرده نمی دونم دیگه HuhHuhHuhHuhHuhHuh

هم پوران زده ۱ و هم سپاهان البته یه مدل دیگه ام از این تست اومده که زمانش شد logn
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

tayebe68 پاسخ داده:

RE: کامپیوتر۸۷- بیشترین دسترسی برای یافتن میانه

به نظر منم گزینه یک و توضیحات Mahtab.R درسته

انگاری طراحان محترم! هر سال یه جور به جواب آخر می رسن .... اگه تو کنکور مشابه این سوال اومد چه کنیم ؟
نقل قول این ارسال در یک پاسخ

ارسال:
  

Mänu پاسخ داده:

RE: کامپیوتر۸۷- بیشترین دسترسی برای یافتن میانه

(۲۹ دى ۱۳۹۲ ۱۰:۳۱ ق.ظ)tayebe68 نوشته شده توسط:  به نظر منم گزینه یک و توضیحات Mahtab.R درسته

انگاری طراحان محترم! هر سال یه جور به جواب آخر می رسن .... اگه تو کنکور مشابه این سوال اومد چه کنیم ؟

شبیه همین تست علوم سال ۸۷ که
طبق همین توضیحات کمترین زمان پیدا کردن میانه شده logn
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

fsi2013 پاسخ داده:

RE: کامپیوتر۸۷- بیشترین دسترسی برای یافتن میانه

(۲۹ دى ۱۳۹۲ ۱۰:۳۱ ق.ظ)tayebe68 نوشته شده توسط:  به نظر منم گزینه یک و توضیحات Mahtab.R درسته

انگاری طراحان محترم! هر سال یه جور به جواب آخر می رسن .... اگه تو کنکور مشابه این سوال اومد چه کنیم ؟
توی کنکور آرامش خودتونو حفظ کنید،چیزی که زیاده سوالای اعصاب خورد کنه!البته خوبیش اینه سر جلسه متوجه نمیشید که اعصابتون خورد شه فقط سرجلسه نمیتونید حلش کنید فکر میکنید بلدید بعد از کنکور که اومدین مانشت اونموقع تازه متوجه میشید سوال اشتباه بوده
خوبیه مانشت اینه که طراحای کنکور کامپیوتر ازش چیزای زیادی یاد میگیرن Big Grin
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  مرتبه زمانی یافتن قطر Sepideh96 ۲ ۳,۸۰۵ ۰۸ آذر ۱۳۹۸ ۰۴:۳۴ ب.ظ
آخرین ارسال: erfan30
Question یافتن دو عدد پیچیدگی زمانی O(n) porseshgar ۲ ۳,۹۴۶ ۱۵ بهمن ۱۳۹۷ ۱۲:۱۶ ب.ظ
آخرین ارسال: porseshgar
  "دریا" دسترسی رایگان به نیم میلیون کتاب و پایان نامه را فراهم کرد (آذر ۹۲) good-wishes ۱ ۴,۲۳۹ ۱۲ خرداد ۱۳۹۷ ۰۵:۴۲ ق.ظ
آخرین ارسال: reza.thr
  یافتن مسیر در گراف کامل دو بخشی Sepideh96 ۳ ۴,۱۶۸ ۲۶ بهمن ۱۳۹۶ ۱۲:۴۲ ب.ظ
آخرین ارسال: αɾια
  راه حلی برای یافتن تداخل در روشهای تقدم Sepideh96 ۱ ۲,۱۴۶ ۰۷ بهمن ۱۳۹۶ ۱۱:۵۹ ب.ظ
آخرین ارسال: alilash
  مفهوم نبودن یک متغیر در محاسبه میانه در هیستوگرام H-Arshad ۲ ۲,۹۵۶ ۲۳ دى ۱۳۹۶ ۰۵:۴۰ ق.ظ
آخرین ارسال: BBumir
  دسترسی به فیلمهای coursera ce96 ۴ ۳,۷۶۴ ۱۳ مهر ۱۳۹۶ ۰۷:۵۶ ب.ظ
آخرین ارسال: Masoud05
  راهنمایی برای ترجمه مقاله برای پایان نامه و همچنین ترجمه اخبار برای وب سایت Doctorwho ۱ ۲,۹۰۱ ۳۰ تیر ۱۳۹۶ ۰۱:۴۴ ق.ظ
آخرین ارسال: mohamad--figo
  دسترسی رایگان به مقالات داخلی (۱۲-۲۲ بهمن ماه) berkeley ۲ ۳,۰۶۷ ۱۰ تیر ۱۳۹۶ ۰۳:۲۰ ب.ظ
آخرین ارسال: bornaad
  یافتن خروجی‌ها‌ی ALU برای دو ورودی چهار بیتی و مقادیر مختلف انتخاب و Cn. Happiness.72 ۲ ۳,۵۸۲ ۲۹ اردیبهشت ۱۳۹۶ ۰۷:۰۷ ب.ظ
آخرین ارسال: Happiness.72

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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