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

مرتبه زمانی - آی تی ۸۶

ارسال:
  

Ametrine پرسیده:

Information مرتبه زمانی - آی تی ۸۶

این سوال و مشابهش که تو کنکور ۸۴ اومده، فقط از راه مقدار دادن و تریس کردن حل میشه؟
راه حل سریع تری نداره؟
با همین روش مقدار دادن هم لطفاً حلش کنید.


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

۴
ارسال:
  

MiladCr7 پاسخ داده:

RE: مرتبه زمانی - آی تی ۸۶

(۲۴ مهر ۱۳۹۳ ۱۰:۴۲ ب.ظ)Ametrine نوشته شده توسط:  این سوال و مشابهش که تو کنکور ۸۴ اومده، فقط از راه مقدار دادن و تریس کردن حل میشه؟
راه حل سریع تری نداره؟
با همین روش مقدار دادن هم لطفاً حلش کنید.

سلام.اگه دقت کنی میبینی توی حلقه دوم هربار از n هم داره یه واحد کم میشه.پس واضحه که برای I=1 توی حلقه دوم جمله اصلی به اندازه n/2 تکرار میشه ( به این علت که هر بار jداره اضافه میشه و n همداره کم میشه پس تا وقتی که j به n/2 برسه اجرا میشه ) و الان مقدار n به n/2 کاهش پیدا کرده ( به خاطر اینکه هر بار یه واحد ازش کم کردیم ) و به ازای I=2 حلقه دوم دوباره به اندازه n/2اجرا میشه و چون الان مقدار n هم n/2 هست پس تقسیمش به ۲ مقدار n/4 رو میده و به ازای n=3 هم نصف مقدار فعلی n که n/4 هست اجرا میشه یعنی n/8 و به همین صورت ادامه پیدا میکنه
که یه سری هندسی هستش که از حلش تتای n به دست میاد
امیدوارم متوجه شده باشید
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
Exclamation سلام لطفاً یکی به من بگه مرتبه زمانی ها چطوری به log تبدیل میشن فرمول داره؟؟ Azadam ۶ ۵,۰۴۹ ۰۶ دى ۱۴۰۰ ۰۹:۰۲ ق.ظ
آخرین ارسال: Soldier's life
  مرتبه ایجاد درخت rad.bahar ۱ ۳,۴۱۹ ۳۰ مهر ۱۳۹۹ ۰۳:۳۴ ب.ظ
آخرین ارسال: rad.bahar
  مرتبه شبه کد rad.bahar ۱ ۲,۳۷۶ ۲۲ مهر ۱۳۹۹ ۰۹:۳۲ ب.ظ
آخرین ارسال: BBumir
  حل مساله مرتبه زمانی حلقه های تو در تو sarashahi ۱۶ ۲۳,۲۹۷ ۱۹ خرداد ۱۳۹۹ ۰۱:۱۶ ب.ظ
آخرین ارسال: gillda
  مرتبه زمانی Sanazzz ۱۷ ۲۱,۸۵۳ ۰۹ اردیبهشت ۱۳۹۹ ۰۶:۴۶ ب.ظ
آخرین ارسال: mohsentafresh
  پیچیدگی زمانی اکشن های قابل اعمال در یک وضعیت اsepid8994 ۰ ۱,۸۲۰ ۲۹ اسفند ۱۳۹۸ ۱۲:۵۱ ب.ظ
آخرین ارسال: اsepid8994
  مرتبه زمانی یافتن قطر Sepideh96 ۲ ۳,۸۶۰ ۰۸ آذر ۱۳۹۸ ۰۴:۳۴ ب.ظ
آخرین ارسال: erfan30
  مرتبه مانی Sanazzz ۳ ۳,۷۷۶ ۰۵ خرداد ۱۳۹۸ ۰۲:۳۶ ب.ظ
آخرین ارسال: Sanazzz
Question یافتن دو عدد پیچیدگی زمانی O(n) porseshgar ۲ ۳,۹۸۲ ۱۵ بهمن ۱۳۹۷ ۱۲:۱۶ ب.ظ
آخرین ارسال: porseshgar
  مرتبه زمانی Sanazzz ۰ ۲,۰۶۸ ۰۴ بهمن ۱۳۹۷ ۰۵:۴۱ ب.ظ
آخرین ارسال: Sanazzz

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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