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

سوال ۳۹-آی تی ۹۲-مرتبه زمانی

ارسال:
  

Good! پرسیده:

سوال ۳۹-آی تی ۹۲-مرتبه زمانی

سلام دوستان
میشه لطف کنید بگید این سوال تو قسمت ۵ و ۶ چی میگه؟گزینه ها چی میگن کلا؟گزینه هایی که ماهان داده بجای - علامت + گذاشته!حتی اگه اینا = هم باشه من جوابو متوجه نمیشم.صورت سوال و گزینه های ماهان هم با اینی که پارسه گذاشته متفاوته!تنها جوابیم که پارسه داده اینه که گزینه ۱ درسته


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


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

۴
ارسال:
  

tayebe68 پاسخ داده:

RE: سوال ۳۹-آی تی ۹۲-مرتبه زمانی

۱ در زمان ۱
۲ چون مرتبه در زمانه ۱
۳ با جستجوی دودویی در زمان log m
۴ در زمان ۱
۵ اگر شرط برقرار باشه A(1..n/2یعنی نصف آرایه A و B(1..i (که در بدترین حالت i می تونه برابر m باشه)؛ این دو تا رو صدا می زنه. پس اینجا میشه T(n/2,m
۶ اگه شرط برقرار نباشه این قسمت رو اجرا می کنه که دوباره نصف A و در بدترین حالت کل B صدا زده می شوند. یعنی T(n/2,m

در ضمن خط ۵ و ۶ همزمان اجرا نمیشن، یا ۵ اجرا می شه یا ۶

که جمع بالایی ها میشه
T[n,m]=T[n/2,m]+logm+O(1)
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

نارین پاسخ داده:

RE: سوال ۳۹-آی تی ۹۲-مرتبه زمانی

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

۰
ارسال:
  

*afsoon* پاسخ داده:

RE: سوال ۳۹-آی تی ۹۲-مرتبه زمانی

سلام
اگه برا هر مجموعه یه مثال بزنین راحت میتونین متوجه منظور سوال بشین
در واقع اگه برا {a{2,5,7 برا {b{1,3,8 در نظر بگیرین حالا k میشه ۱ و x برابر ۵ i برابر ۲ میشه و شرط اول در این مجموعه صدق نمیکنه باید با دومی حل بشه
توضیحش یکم سخته اما جواب به نظرم این طوری به دست میاد که میانه مجموعه اول میتونه از همه مجموعه دوم بزرگتر باشه که میشه (T(n,m و یا نه میانه اولی از نصف مجموعه دوم بزگتر باشه که میشه (T(n/2,m و در مورد رابطهی بازگشتی مجموعه با جواب log m به دست میاد
ولی (O(1 نمیدونم چرا در نظر گرفته شاید اگه دو تا مجموعه یکسان باشن همون اول جواب به دست میاد به همین دلیل در نظر گرفته دلیل غیر این به ذهنم نرسید
حالا این نظر خودمه دوستان اگه نظری دارن خوشحال میشم متوجه اشتباهم بشم Smile
نقل قول این ارسال در یک پاسخ

ارسال:
  

Good! پاسخ داده:

RE: سوال ۳۹-آی تی ۹۲-مرتبه زمانی

(۱۵ بهمن ۱۳۹۲ ۰۱:۴۴ ب.ظ)*afsoon* نوشته شده توسط:  سلام
اگه برا هر مجموعه یه مثال بزنین راحت میتونین متوجه منظور سوال بشین
در واقع اگه برا {a{2,5,7 برا {b{1,3,8 در نظر بگیرین حالا k میشه ۱ و x برابر ۵ i برابر ۲ میشه و شرط اول در این مجموعه صدق نمیکنه باید با دومی حل بشه
توضیحش یکم سخته اما جواب به نظرم این طوری به دست میاد که میانه مجموعه اول میتونه از همه مجموعه دوم بزرگتر باشه که میشه (T(n,m و یا نه میانه اولی از نصف مجموعه دوم بزگتر باشه که میشه (T(n/2,m و در مورد رابطهی بازگشتی مجموعه با جواب log m به دست میاد
ولی (O(1 نمیدونم چرا در نظر گرفته شاید اگه دو تا مجموعه یکسان باشن همون اول جواب به دست میاد به همین دلیل در نظر گرفته دلیل غیر این به ذهنم نرسید
حالا این نظر خودمه دوستان اگه نظری دارن خوشحال میشم متوجه اشتباهم بشم Smile

من متاسفانه متوجه توضیحتون برای قسمت ۵و۶ نشدم Undecided
O(1) برای کارای به دست اوردن r و k هست.Log m هم برای جستجو در ارایه B
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

*afsoon* پاسخ داده:

RE: سوال ۳۹-آی تی ۹۲-مرتبه زمانی

با مثال میتونین متوجه بشین
در واقع r داره کمک میکنه که بدونیم میانه اشتراک دو مجموعه از مجموعه aانتخاب میشه یا b
اگه r کمتر باشه مقدارش از n/2+i یعنی میانه اشتراک مجموعه ها از بین مجموعه {a{1...n/2 , و {b{1...iبه دست میاد ر غیر این صورتم که از مرحله ۶
نقل قول این ارسال در یک پاسخ

ارسال:
  

Good! پاسخ داده:

RE: سوال ۳۹-آی تی ۹۲-مرتبه زمانی

(۱۵ بهمن ۱۳۹۲ ۰۶:۰۳ ب.ظ)*afsoon* نوشته شده توسط:  با مثال میتونین متوجه بشین
در واقع r داره کمک میکنه که بدونیم میانه اشتراک دو مجموعه از مجموعه aانتخاب میشه یا b
اگه r کمتر باشه مقدارش از n/2+i یعنی میانه اشتراک مجموعه ها از بین مجموعه {a{1...n/2 , و {b{1...iبه دست میاد ر غیر این صورتم که از مرحله ۶

اون صفرها نقطه س؟؟HuhAngryهی من میگم این ۱۰۰m ینی چی چیه آخه!
دستتون درد نکنه
ببخشید من همش مشکلم اینه که متوجه نمیشم اون اندیسهای A, B چی هستن؟میشه محدوده A,B رو تو مرحله ۶ بگید؟
شما منظورتون اینه که با مثال متوجه اون محدوده بشم چون تایپش اشتباس؟؟
جوابی که تو گزینه ۱ هست T(n/20m) منظورش T(n/2,m) هست؟؟T(n,m) رو برای مرحله ۶ نوشته و T(n/2,m) برای مرحله ۵/و چون فقط یکیشون قابل انجام هست منها کرده؟
خیلی ممنون میشم به این سوالا هم پاسخ بدین.Smile
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

nafas_70 پاسخ داده:

Re: سوال ۳۹-آی تی ۹۲-مرتبه زمانی

صورت درست سوال:


Sent from my C5303 using Tapatalk


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

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

ارسال:
  

Good! پاسخ داده:

RE: سوال ۳۹-آی تی ۹۲-مرتبه زمانی

(۱۶ بهمن ۱۳۹۲ ۱۰:۳۸ ب.ظ)nafas_70 نوشته شده توسط:  صورت درست سوال:


Sent from my C5303 using Tapatalk

دوست عزیز دستت درد نکنه ولی نمیتونم ببینم تصویرو Undecided
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال: #۱۰
  

nafas_70 پاسخ داده:

RE: سوال ۳۹-آی تی ۹۲-مرتبه زمانی

(۱۷ بهمن ۱۳۹۲ ۰۴:۱۸ ب.ظ)Good! نوشته شده توسط:  
(16 بهمن ۱۳۹۲ ۱۰:۳۸ ب.ظ)nafas_70 نوشته شده توسط:  صورت درست سوال:


Sent from my C5303 using Tapatalk

دوست عزیز دستت درد نکنه ولی نمیتونم ببینم تصویرو Undecided

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

ارسال: #۱۱
  

Good! پاسخ داده:

RE: سوال ۳۹-آی تی ۹۲-مرتبه زمانی

(۱۷ بهمن ۱۳۹۲ ۱۰:۴۲ ب.ظ)nafas_70 نوشته شده توسط:  
(17 بهمن ۱۳۹۲ ۰۴:۱۸ ب.ظ)Good! نوشته شده توسط:  
(16 بهمن ۱۳۹۲ ۱۰:۳۸ ب.ظ)nafas_70 نوشته شده توسط:  صورت درست سوال:


Sent from my C5303 using Tapatalk

دوست عزیز دستت درد نکنه ولی نمیتونم ببینم تصویرو Undecided

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

دستت درد نکنه خیلی لطف بزرگی کردیBlush

(۱۷ بهمن ۱۳۹۲ ۰۹:۴۰ ب.ظ)tayebe68 نوشته شده توسط:  1 در زمان ۱
۲ چون مرتبه در زمانه ۱
۳ با جستجوی دودویی در زمان log m
۴ در زمان ۱
۵ اگر شرط برقرار باشه A(1..n/2یعنی نصف آرایه A و B(1..i (که در بدترین حالت i می تونه برابر m باشه)؛ این دو تا رو صدا می زنه. پس اینجا میشه T(n/2,m
۶ اگه شرط برقرار نباشه این قسمت رو اجرا می کنه که دوباره نصف A و در بدترین حالت کل B صدا زده می شوند. یعنی T(n/2,m

در ضمن خط ۵ و ۶ همزمان اجرا نمیشن، یا ۵ اجرا می شه یا ۶

که جمع بالایی ها میشه
T[n,m]=T[n/2,m]+logm+O(1)

دستت درد نکنه خیلی لطف بزرگی کردی.ممنونم از همه تونBlushShy

(۱۷ بهمن ۱۳۹۲ ۰۹:۴۰ ب.ظ)tayebe68 نوشته شده توسط:  1 در زمان ۱
۲ چون مرتبه در زمانه ۱
۳ با جستجوی دودویی در زمان log m
۴ در زمان ۱
۵ اگر شرط برقرار باشه A(1..n/2یعنی نصف آرایه A و B(1..i (که در بدترین حالت i می تونه برابر m باشه)؛ این دو تا رو صدا می زنه. پس اینجا میشه T(n/2,m
۶ اگه شرط برقرار نباشه این قسمت رو اجرا می کنه که دوباره نصف A و در بدترین حالت کل B صدا زده می شوند. یعنی T(n/2,m

در ضمن خط ۵ و ۶ همزمان اجرا نمیشن، یا ۵ اجرا می شه یا ۶

که جمع بالایی ها میشه
T[n,m]=T[n/2,m]+logm+O(1)

دستت درد نکنه خیلی لطف بزرگی کردی.ممنونم از همه تونBlushShy
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  پیچیدگی زمانی اکشن های قابل اعمال در یک وضعیت اsepid8994 ۰ ۱,۵۹۰ ۲۹ اسفند ۱۳۹۸ ۱۲:۵۱ ب.ظ
آخرین ارسال: اsepid8994
Question یافتن دو عدد پیچیدگی زمانی O(n) porseshgar ۲ ۳,۵۵۱ ۱۵ بهمن ۱۳۹۷ ۱۲:۱۶ ب.ظ
آخرین ارسال: porseshgar
  مشکل در پیچیدگی زمانی ماهی ۲۵۸ ۲ ۲,۷۶۷ ۲۳ تیر ۱۳۹۷ ۱۲:۱۸ ق.ظ
آخرین ارسال: Alisalar
  درخواست(محاسبه پیچیدگی زمانی)(بخش روابط بازگشتی) Saman ۶ ۶,۸۹۸ ۲۷ خرداد ۱۳۹۷ ۰۳:۲۴ ب.ظ
آخرین ارسال: saeed_vahidi
  نمودار زمانی مدار میلی! AEM4949 ۱۰ ۹,۱۷۶ ۰۹ اسفند ۱۳۹۶ ۰۳:۱۵ ب.ظ
آخرین ارسال: aminfaraji
  پیچیدگی زمانی مرتب سازی حبابی در حالت متوسط arman12345 ۲ ۲,۲۱۴ ۳۰ بهمن ۱۳۹۶ ۰۶:۰۶ ب.ظ
آخرین ارسال: arman12345
  پیچیدگی زمانی ماشین های پذیرنده و زبانها Sepideh96 ۰ ۱,۳۲۳ ۲۸ آذر ۱۳۹۶ ۰۳:۳۷ ق.ظ
آخرین ارسال: Sepideh96
  پیچیدگی زمانی Alirezaj ۰ ۱,۲۴۶ ۰۷ آذر ۱۳۹۶ ۱۰:۰۶ ق.ظ
آخرین ارسال: Alirezaj
  اردر زمانی ومکانی یک درخت mostafaheydar ۰ ۱,۱۷۸ ۲۹ اردیبهشت ۱۳۹۶ ۰۴:۳۲ ق.ظ
آخرین ارسال: mostafaheydar
  درصد بیکاری cpu . سیستم اشتراک زمانی wskf ۵ ۲,۷۳۸ ۲۵ فروردین ۱۳۹۶ ۱۲:۳۸ ب.ظ
آخرین ارسال: پرهوده

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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