|
|
ساختمان داده - دفعات تکرار - نسخهی قابل چاپ |
|
ساختمان داده - دفعات تکرار - ×Bug× - ۲۴ مهر ۱۳۹۴ ۰۲:۰۲ ب.ظ
سلام،میشه در حساب تعداد دفعات اجرای عمل a کمک کنید ![]() مشکلی که دارم اینه که نمیتونم تعداد دفعات اجرای حلقه بیرونی رو حساب کنم،این رو بدست آوردم ![]() ولی مگه میشه
|
|
RE: ساختمان داده - دفعات تکرار - m.teymourpour - 24 مهر ۱۳۹۴ ۰۲:۵۰ ب.ظ
دفعه اول i با n مقداردهی میشه، بعد هم به طور متوالی تقسیم به ۲ میشه تا برسه به یک میشه lg n میتونی به جای n عدد هم بذاری و امتحان کنی به ازا هر بار اجرای حلقه بیرونی هم، حلقه داخلی n بار اجرا میشه پس تعداد حالات اجرای a میشه n lgn شما فک کنم به جا تقسیم از منها استفاده میکنی، به همین خاطر میشه n/2 |
RE: ساختمان داده - دفعات تکرار - ماه و خورشید - ۲۴ مهر ۱۳۹۴ ۰۳:۰۸ ب.ظ
(۲۴ مهر ۱۳۹۴ ۰۲:۰۲ ب.ظ)×Bug× نوشته شده توسط: سلام،میشه در حساب تعداد دفعات اجرای عمل a کمک کنید سلام دوست عزیز من ایجوری تحلیل کردم:که حلقه i هر بار تقسیم بر ۲ میشه (تعداد دفعات lgn)و حلقه j با هر i ی n بار میره پس میشه( n. lgn) |
|
RE: ساختمان داده - دفعات تکرار - ×Bug× - ۲۴ مهر ۱۳۹۴ ۰۳:۵۲ ب.ظ
ممنون از هر دو ![]() پس باید بشه logn+1 چون با مثال اینطوری شد،درسته؟ به علاوه یک چطور استنباط میشه؟ ![]() چون این تقسیمات همینطور باید ادامه پیدا کنه تا به یک برسه،پس تعدادش درواقع میشه همون log در پایه ۲،و اگر تقسیم i ها بر ۳ و... بود،پایه لگاریتم هم ۳ و... بود،درسته؟ |
|
RE: ساختمان داده - دفعات تکرار - ×Bug× - ۲۴ مهر ۱۳۹۴ ۰۷:۲۵ ب.ظ
کسی نظری نداره؟ |
RE: ساختمان داده - دفعات تکرار - A V A - 02 آبان ۱۳۹۴ ۰۲:۱۲ ب.ظ
(۲۴ مهر ۱۳۹۴ ۰۳:۵۲ ب.ظ)×Bug× نوشته شده توسط: چون این تقسیمات همینطور باید ادامه پیدا کنه تا به یک برسه،پس تعدادش درواقع میشه همون log در پایه ۲،و اگر تقسیم i ها بر ۳ و... بود،پایه لگاریتم هم ۳ و... بود،درسته؟[/size]در این جور مسائل ار مقدار پایه لگاریتم صرف نظر میکنیم و هم ارز در نظر میگیریم |
RE: ساختمان داده - دفعات تکرار - ×Bug× - ۰۲ آبان ۱۳۹۴ ۰۶:۲۷ ب.ظ
(۰۲ آبان ۱۳۹۴ ۰۲:۱۲ ب.ظ)A V A نوشته شده توسط:(24 مهر ۱۳۹۴ ۰۳:۵۲ ب.ظ)×Bug× نوشته شده توسط: چون این تقسیمات همینطور باید ادامه پیدا کنه تا به یک برسه،پس تعدادش درواقع میشه همون log در پایه ۲،و اگر تقسیم i ها بر ۳ و... بود،پایه لگاریتم هم ۳ و... بود،درسته؟[/size]در این جور مسائل ار مقدار پایه لگاریتم صرف نظر میکنیم و هم ارز در نظر میگیریم ببخشید متوجه نشدم؟ منظورتون این است که اون یک آخر رو در نظر نمیگیریم؟ |
|
RE: ساختمان داده - دفعات تکرار - saberz - 02 آبان ۱۳۹۴ ۰۹:۱۵ ب.ظ
جواب داده نشد؟ |
|
RE: ساختمان داده - دفعات تکرار - reza.bsh - 06 آبان ۱۳۹۴ ۰۲:۱۶ ق.ظ
درواقع میشه: N([logn]+1( |