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

تست ۵۱ نرم افزار ۸۷

ارسال: #۱۶
۲۴ بهمن ۱۳۹۰, ۱۱:۴۹ ق.ظ (آخرین ویرایش در این ارسال: ۲۴ بهمن ۱۳۹۰ ۰۴:۲۲ ب.ظ، توسط nfe89.)
تست ۵۱ نرم افزار ۸۷
دوستای خوبم این مسئله خیلی ساده‌تر از اینه که فکر میکنید اصلن نیاز به این محاسبات و logn و این صحبتها نیست!
ببینید با همون الگوریتمی که دوستمون در پست دوم گفتن:

تو هر مرحله میانه‌ها رو مقایسه میکنیم
**مساوی که نخواهد شد. چون اعداد متمایزند. پس یکی بزرگتره یکی کوچکتر.
از اون آرایه که میانش بزرگتره، اعداد بعد از میانشو حذف میکنیم.
از اون آرایه که کوچتره هم اعداد قبل میانشو حذف میکنیم.

الان دوتا آرایه داریم با نصف اندازه آرایه های قبلی.
در ضمن این دو آرایه جفتشون مرتب هستن چون فقط به قسمت ازشون برداشته شده.

پس شرایط مسئله اولیه که تعداد درایه های مساوی و مرتب بودن هر دو آرایه هست توشون صدق میکنه.
از طرفی چون تو هر مرحله اون تعدادی که حذف میشن نصفشون بزرگتر از میانه کل هستند و نصفشون کوچکتر هستن‌، پس میانه اصلی هنوز هم وسط قرار داره.( در واقع اینطوری ثابت میشه میانه حساب شده تو مرحله i همون میانه حساب شده در مرحله i-1 هست.)
و این مؤید درستی پاسخ نهایی الگوریتم هست.

سوال تعداد دسترسی به درایه‌ها رو خواسته. که ما تو هر مرحله ۲ تا داریم چون دو تا میانه رو دست میزنیم. (میانه تو آرایه مرتب عنصر وسط آرایست) و بعد آرایه‌ها نصف میشن.
پس بصورت بازگشتی داریم: t(2n) = t(n)+2
گزینه اول.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: HRZ , Sakura


موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  علوم کامپیوتر شریف یا نرم افزار تهران؟ ۴L1R3Z4 ۴۴ ۳۳,۰۸۰ ۰۶ شهریور ۱۴۰۲ ۰۸:۱۲ ب.ظ
آخرین ارسال: moeinbahari
  جزوه خلاصه نکات مهم فصول ابتدایی درس مهندسی نرم افزار Happiness.72 ۱ ۳,۸۷۰ ۱۳ خرداد ۱۴۰۱ ۰۶:۲۸ ب.ظ
آخرین ارسال: M o h m m @ d
  مهندسی نرم افزار rh1995 ۰ ۱,۶۳۱ ۱۰ بهمن ۱۴۰۰ ۰۷:۰۹ ب.ظ
آخرین ارسال: rh1995
  مهندسی نرم افزار rh1995 ۰ ۱,۴۳۶ ۱۰ بهمن ۱۴۰۰ ۰۷:۰۸ ب.ظ
آخرین ارسال: rh1995
  آزمون دکتری نرم افزار و الگوریتم ۱۴۰۰ Seyyedab ۴۶ ۲۲,۵۲۵ ۰۹ مهر ۱۴۰۰ ۰۵:۳۷ ب.ظ
آخرین ارسال: Seyyedab
  فیلم های مهندسی نرم افزار خلیلی فر osouly ۰ ۲,۱۸۱ ۰۶ اردیبهشت ۱۴۰۰ ۰۴:۴۴ ب.ظ
آخرین ارسال: osouly
  کارنامه نهایی ازمون دکتری داخل سال ۱۳۹۲-گرایش نرم افزار انرژی مثبت ۶ ۱۰,۱۱۲ ۱۷ بهمن ۱۳۹۹ ۰۲:۲۷ ق.ظ
آخرین ارسال: hmaryam567
Heart نرم افزار رها بختیاری ۰ ۳,۳۱۰ ۰۵ بهمن ۱۳۹۹ ۰۲:۵۱ ب.ظ
آخرین ارسال: رها بختیاری
  متن به هم ریخته در نرم افزار Notepad HAMID3F ۱۵ ۲۳,۱۵۴ ۱۷ شهریور ۱۳۹۹ ۰۸:۲۶ ق.ظ
آخرین ارسال: rezasedghi100
  آزمون دکتری نرم افزار و الگوریتم ۹۹ Seyyedab ۱۱ ۶,۸۵۷ ۰۲ شهریور ۱۳۹۹ ۱۱:۰۳ ق.ظ
آخرین ارسال: Seyyedab

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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