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

حداکثر اختلاف اندیس دو آرایه k- مرتب

ارسال:
  

tarane1992 پرسیده:

حداکثر اختلاف اندیس دو آرایه k- مرتب

سلام

جواب گزینه یک هست.
ولی من میگم با استدلال خودم گزینه ۲ میشه آخه همیشه که n نیست.

آرایه ۸ ۵ ۷ ۳ ۶ ۲ ۴ ۱ به صورت ۲- مرتب هست
اندیس
۸ ۷ ۶ ۵ ۴ ۳ ۲ ۱ هست

آرایه ۸ ۷ ۶ ۵ ۴ ۳ ۲ ۱ به صورت ۱- مرتب میشه
اندیس
۸ ۷ ۶ ۵ ۴ ۳ ۲ ۱ هست

بعد حداکثر اختلاف اندیس در اینجا مثلا برای عنصر ۴ در ۲- مرتب اندیس ۲ هست ولی در ۱- مرتب همین عنصر در اندیس ۴ قرار گرفته و حداکثر اختلاف اندیس ۴ در دو آرایه ۲ میشه در اینجا و با این دو آرایه جواب n نمیشه.
دوستان نظر شما چیه اشتباه من کجاست.و چرا جواب ۱ شده.Blush


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

۰
ارسال:
  

izadan11 پاسخ داده:

RE: حداکثر اختلاف اندیس دو آرایه k- مرتب

اولش که سوال رو دیدم گفتم این چیه چه سخته
ولی فکر که کردم دیدم یه نکته ی ریز داره
مشکل تو اینه حداکثر رو درنظر نگرفتی گفته حداکثر
در حالت ۱ - مرتب
متوجه میشیم که دو ارایه ی مرتب شده ی در هم ترکیب شده داریم یعنی
[tex]a1<a3<a5<...<a2N-1[/tex]
[tex]a2<a4<a5<...<a2N[/tex]
الان فرد ها و زوج ها مستقل از هم هستن یعنی میشه اعداد از ۱ تا N را در زوج ها سپس N+1 تا ۲N را در فرد ها
برای ۲ - مرتب هم یه لیست مرتب می نویسیم همونطور که می بینی عضو ۲Nام برای یکی مقدار N و برای دیگری ۲N
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

tarane1992 پاسخ داده:

RE: حداکثر اختلاف اندیس دو آرایه k- مرتب

ببخشید اصلا متوجه نمیشم شما منظورتون چیه؟Huh

آخه حرف از ترکیب دو آرایه نزده برای بدست آوردن لیست ۱ مرتب؟

خوب شما مثال بزنید من متوجه بشم.ممنون.Shy

من برای همین حرفتون مثال زدم .

یعنی لیست ۱ مرتب به صورت

۷ ۵ ۳ ۱ ۸ ۶ ۴ ۲ بنویسیم
اندیس
۸ ۷ ۶ ۵ ۴ ۳ ۲ ۱ هست

لیست ۲ مرتبم هم:
آرایه ۸ ۵ ۷ ۳ ۶ ۲ ۴ ۱
اندیس
۸ ۷ ۶ ۵ ۴ ۳ ۲ ۱ هست

خوب در اینجا اگر بخواییم به عنوان مثال ببینیم عنصر ۸ در ارایه ۱ مرتب در اندیس ۴ ولی در ۲ مرتب در اندیس ۸ هسا یعنی اختلاف ۴ تا همون n میشه حرفتون درست میشه ولی من نفهمیدم کجای سوال گفته برای یدست اوردن ا مرتب باید زوجا پشت هم و فردها پشت هم نوشته بشه؟؟Shy یعنی همیشه برای بدست اوردن یک مرتب همین کارو میکنیم.
مگه منظور از لیست یک مرتب همون لیست کامل مرتبد شده یا صعودی یا نزولی نیست؟ اخه اینجا لیست ۱ که مرتب نیست؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

آنجلا پاسخ داده:

RE: حداکثر اختلاف اندیس دو آرایه k- مرتب

این مثال ببینید جواب n رو تایید میکنه:
برای مثلا ۲n=14
اندیس گذاری رو از چپ به راست و از ۱ تا ۱۴ در نظر بگیر
۷ - ۲۶ - ۶ - ۲۵ - ۵ - ۲۴ - ۴ - ۲۳ - ۳ - ۲۲ - ۲ - ۲۱ -۱ -۲۰ : ۲-مرتب
۲۶ - ۲۵ - ۲۴ - ۲۳ - ۲۲ - ۲۱ - ۲۰ - ۷ - ۶ - ۵ - ۴ - ۳ - ۲ - ۱ : ۱-مرتب
-
در واقع حداکثر فاصله ای که یک عدد در این دو آرایه میتونه داشته باشه در همین حالته ... مثلا فاصله ی عدد ۲۰ رو نگاه کنید ۷ تاست..[/align]
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

tarane1992 پاسخ داده:

RE: حداکثر اختلاف اندیس دو آرایه k- مرتب

خوب آره درست میشه جواب .
ولی همیشه تو همه مثال ها جواب این نمیشه من خودم امتحان کردم متفاوت میشه چرا؟؟؟
خواهشا تو همین آرایه ای که صورت سوال گفته بگید چطور میشه ؟؟
من کجای کارم اشتباهه آرایه ۱ مرتب مگه همونی نمیشه که نوشتم پس چه چیزی رو اشتباه میکنم؟SadSadSadSadSadSad
نقل قول این ارسال در یک پاسخ

ارسال:
  

izadan11 پاسخ داده:

RE: حداکثر اختلاف اندیس دو آرایه k- مرتب

(۲۲ آذر ۱۳۹۲ ۱۲:۳۶ ب.ظ)tarane1992 نوشته شده توسط:  خوب آره درست میشه جواب .
ولی همیشه تو همه مثال ها جواب این نمیشه من خودم امتحان کردم متفاوت میشه چرا؟؟؟
خواهشا تو همین آرایه ای که صورت سوال گفته بگید چطور میشه ؟؟
من کجای کارم اشتباهه آرایه ۱ مرتب مگه همونی نمیشه که نوشتم پس چه چیزی رو اشتباه میکنم؟SadSadSadSadSadSad

گفته حداکثر
فرض کن ۵ تا جعبه داریم و ۱۰۰ تا مهره حداکثر چند تا مهره میشه توی یه جعبه جا داد؟
برای حالت های مختلف عدد مختلف میشه ولی مهم اون حالتی است که بیشترین حالت رو داره
الان تو این سوال هم همین رو داریم باید حالتی رو پیدا کنیم که اختلاف بیشترین باشه و اصلا سوال همین رو می خواد
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

tarane1992 پاسخ داده:

RE: حداکثر اختلاف اندیس دو آرایه k- مرتب

ببینید من میفهمم منظور سوال چیه همون حداکثر اختلاف اندیس . یعنی بیشترین تفاوت اندیس ها.

ولی دوست عزیز تو چطور ارایه رو مرتب کردی همون زوج ها پشت هم و فردها پشت هم که اختلاف بشه n دیگه.آخه کجای سوال همینو گفته.

ای خدا چرا هیچ کسی منظور منو متوجه نمیشه. یا برای من مثال دیگه غیر از سوال میزنن که درست میشه n ویا چیزی میگن که اصلا سوال چیزی در موردش نگفته.من در همین ارایه با روش خودم حداکثر اختلاف اندیس هارو ۲ میارم یعنی بوده عددی که اختلاف اندیساش بشه یک ولی نهایت یعنی اون حداکثر ۲ میشه.Blush
منم میتونم مثالی بیارم n بشه.ولی در این سوال نمیشه .حرفاتون منو قانع نمیکنه البته ببخشیداBlush

اصلا کسی بگه من ارایه ۱ مرتب من درسته تو همون قسمت سوال انجام دادم؟؟ببینم شاید اون اشتباهه.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

آنجلا پاسخ داده:

RE: حداکثر اختلاف اندیس دو آرایه k- مرتب

شما ۱-مرتب رو مشکل ندارید چون که ۱-مرتب در هر صورت یک آرایه ی صعودی مرتب شده خواهد بود...هر کسی میتونه یه مثالی بزنه که اختلاف اندیس یک عدد در دو آرایه ۲ یا ۳یا ۱ یا... بشه ولی کسی نمیتونه مثالی بزنه که اختلاف اندیس یک عدد در دو آرایه بیشتر از n بشه منظور سوال اینه که این حداکثر رو میخواد یعنی دیگه هر مثالی بزنی عددی پیدا نمیشه که در دو آرایه اختلافشون بیشتر از n باشه.. امیدوارم منظورمو متوجه شده باشین..
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

sixsixsix پاسخ داده:

RE: حداکثر اختلاف اندیس دو آرایه k- مرتب

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

آرایه ۱-مرتب که همیشه یک آرایه صعودی مرتب میشه.
حالا شما باید برای برای آرایه ۲-مرتب حالتهای مختلف رو در نظر بکنید و تست کنید که حداکثر فاصله دو اندیس چند میشه

برای مثال:
۱-مرتب: ۸-۷-۶-۵-۴-۳-۲-۱
۲-مرتب: ۴-۸-۳-۷-۲-۶-۱-۵
خیلی راحت میبینید که ماکزیمم اختلاف رو عنصری مثل ۵ داره که فاصله اش توی آرایه ۱-مرتب و ۲-مرتب ۴ تاست
پس n=8 و در نتیجه N=4 که برابر با همان فاصله ماکزیمم است.
تو این مثالها بهترین روش آزمایش حالتهای مختلف هستBig Grin


موفق باشید!
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۰
  

tarane1992 پاسخ داده:

RE: حداکثر اختلاف اندیس دو آرایه k- مرتب

من قبلا هم متوجه شده بودم Blush

از دوستانم که جواب دادن بودن قبل سپاسگذارم...
نقل قول این ارسال در یک پاسخ

ارسال: #۱۱
  

sixsixsix پاسخ داده:

RE: حداکثر اختلاف اندیس دو آرایه k- مرتب

(۲۶ آذر ۱۳۹۲ ۰۲:۲۷ ق.ظ)tarane1992 نوشته شده توسط:  من قبلا هم متوجه شده بودم Blush

از دوستانم که جواب دادن بودن قبل سپاسگذارم...

خب خدا رو شکر
دیدم خیلی پیام ردوبدل شده، گفتم شاید متوجه نشدید.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۲
  

tarane1992 پاسخ داده:

RE: حداکثر اختلاف اندیس دو آرایه k- مرتب

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

ارسال: #۱۳
  

sixsixsix پاسخ داده:

RE: حداکثر اختلاف اندیس دو آرایه k- مرتب

ببخشید من به نام کاربری جواب نمیدم. اصلا نام کاربری کسی رو نمیخونم. فقط سوالا رو میخونم، بلکه جایی نکته ای گیرم بیاد. نام کاربری شما رو هم نخونده بودم، حالا که گفتید تازه خوندمش.Blush
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  تکمیل قطعه کد مجموع آرایه Xzrix ۰ ۱,۴۸۹ ۰۲ دى ۱۳۹۹ ۰۷:۱۹ ب.ظ
آخرین ارسال: Xzrix
Question Pointer C++ آرایه کمک فوری ... porseshgar ۰ ۱,۶۷۵ ۰۳ اسفند ۱۳۹۷ ۰۲:۵۹ ب.ظ
آخرین ارسال: porseshgar
  آرایه نامرتب Sanazzz ۴ ۴,۴۰۰ ۰۴ بهمن ۱۳۹۷ ۱۱:۴۹ ب.ظ
آخرین ارسال: Sanazzz
  محاسبه چندمین عنصر آرایه Mr.R3ZA ۶ ۶,۷۰۸ ۱۹ شهریور ۱۳۹۷ ۰۸:۱۲ ب.ظ
آخرین ارسال: Saman
  تولید آرایه تصادفی αɾια ۴ ۴,۶۴۷ ۰۴ تیر ۱۳۹۷ ۰۵:۳۹ ق.ظ
آخرین ارسال: Behnam‌
  سوال در مورد آرایه (ساختمان داده) negar76 ۱ ۲,۳۴۳ ۱۵ دى ۱۳۹۶ ۱۰:۳۷ ب.ظ
آخرین ارسال: AreF95
  محاسبه آدرس خانه دلخواه در یک آرایه bigman ۱ ۲,۱۸۷ ۲۸ مرداد ۱۳۹۶ ۰۴:۱۲ ب.ظ
آخرین ارسال: BBumir
  ضرب کننده آرایه ایی به روش پایپ لاین peace2013 ۱ ۲,۶۵۶ ۱۹ فروردین ۱۳۹۶ ۰۵:۲۴ ب.ظ
آخرین ارسال: msour44
  تاخیر ضرب کننده آرایه ای با جمع کننده های CLA peace2013 ۲ ۳,۵۷۳ ۱۹ فروردین ۱۳۹۶ ۰۲:۵۲ ق.ظ
آخرین ارسال: msour44
  ضرب ۲ آرایه ماهی ۲۵۸ ۲ ۲,۳۴۸ ۳۰ اسفند ۱۳۹۵ ۰۲:۳۳ ق.ظ
آخرین ارسال: ماهی ۲۵۸

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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