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

ساختمان داده - دفعات تکرار

ارسال:
  

×Bug× پرسیده:

Question ساختمان داده - دفعات تکرار

سلام،میشه در حساب تعداد دفعات اجرای عمل a کمک کنید
[تصویر:  388090_1cpn_screenshots_2015-10-16-11-53-36.png]

مشکلی که دارم اینه که نمیتونم تعداد دفعات اجرای حلقه بیرونی رو حساب کنم،این رو بدست آوردم [تصویر:  388090_v7e_gif.gif]
ولی مگه میشهBig Grin
نقل قول این ارسال در یک پاسخ

۲
ارسال:
  

m.teymourpour پاسخ داده:

RE: ساختمان داده - دفعات تکرار

دفعه اول i با n مقداردهی میشه، بعد هم به طور متوالی تقسیم به ۲ میشه تا برسه به یک
میشه lg n
میتونی به جای n عدد هم بذاری و امتحان کنی
به ازا هر بار اجرای حلقه بیرونی هم، حلقه داخلی n بار اجرا میشه
پس تعداد حالات اجرای a میشه n lgn

شما فک کنم به جا تقسیم از منها استفاده میکنی، به همین خاطر میشه n/2
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

ماه و خورشید پاسخ داده:

RE: ساختمان داده - دفعات تکرار

(۲۴ مهر ۱۳۹۴ ۰۲:۰۲ ب.ظ)×Bug× نوشته شده توسط:  سلام،میشه در حساب تعداد دفعات اجرای عمل a کمک کنید
[تصویر:  388104_1cpn_screenshots_2015-10-16-11-53-36.png]

مشکلی که دارم اینه که نمیتونم تعداد دفعات اجرای حلقه بیرونی رو حساب کنم،این رو بدست آوردم [تصویر:  388104_v7e_gif.gif]
ولی مگه میشهBig Grin

سلام دوست عزیز
من ایجوری تحلیل کردم:که حلقه i هر بار تقسیم بر ۲ میشه (تعداد دفعات lgn)و حلقه j با هر i ی n بار میره پس میشه( n. lgn)
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

×Bug× پاسخ داده:

RE: ساختمان داده - دفعات تکرار

ممنون از هر دوHeart

پس باید بشه logn+1 چون با مثال اینطوری شد،درسته؟ به علاوه یک چطور استنباط میشه؟
[تصویر:  388106_4oba_screenshots_2015-10-16-13-38-07.png]

چون این تقسیمات همینطور باید ادامه پیدا کنه تا به یک برسه،پس تعدادش درواقع میشه همون log در پایه ۲،و اگر تقسیم i ها بر ۳ و... بود،پایه لگاریتم هم ۳ و... بود،درسته؟
نقل قول این ارسال در یک پاسخ

ارسال:
  

A V A پاسخ داده:

RE: ساختمان داده - دفعات تکرار

(۲۴ مهر ۱۳۹۴ ۰۳:۵۲ ب.ظ)×Bug× نوشته شده توسط:  چون این تقسیمات همینطور باید ادامه پیدا کنه تا به یک برسه،پس تعدادش درواقع میشه همون log در پایه ۲،و اگر تقسیم i ها بر ۳ و... بود،پایه لگاریتم هم ۳ و... بود،درسته؟[/size]
در این جور مسائل ار مقدار پایه لگاریتم صرف نظر میکنیم و هم ارز در نظر میگیریم
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

×Bug× پاسخ داده:

RE: ساختمان داده - دفعات تکرار

(۰۲ آبان ۱۳۹۴ ۰۲:۱۲ ب.ظ)A V A نوشته شده توسط:  
(24 مهر ۱۳۹۴ ۰۳:۵۲ ب.ظ)×Bug× نوشته شده توسط:  چون این تقسیمات همینطور باید ادامه پیدا کنه تا به یک برسه،پس تعدادش درواقع میشه همون log در پایه ۲،و اگر تقسیم i ها بر ۳ و... بود،پایه لگاریتم هم ۳ و... بود،درسته؟[/size]
در این جور مسائل ار مقدار پایه لگاریتم صرف نظر میکنیم و هم ارز در نظر میگیریم

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

۰
ارسال:
  

×Bug× پاسخ داده:

RE: ساختمان داده - دفعات تکرار

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

۰
ارسال:
  

saberz پاسخ داده:

RE: ساختمان داده - دفعات تکرار

جواب داده نشد؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

reza.bsh پاسخ داده:

RE: ساختمان داده - دفعات تکرار

درواقع میشه:

N([logn]+1(
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
Question بهترین منبع ساختمان داده برای کنکور ارشد marvelous ۱۰ ۱۱,۴۳۴ ۱۵ آذر ۱۴۰۱ ۰۷:۵۶ ب.ظ
آخرین ارسال: msnmkh
  فیلم آموزش ساختمان داده negin_bt ۰ ۹۹۵ ۲۰ مهر ۱۴۰۱ ۰۷:۵۶ ب.ظ
آخرین ارسال: negin_bt
  معرفی کتاب برای ساختمان داده siamakaf ۲ ۴,۲۳۶ ۱۲ آبان ۱۳۹۹ ۰۹:۲۱ ق.ظ
آخرین ارسال: siamakaf
  ساختمان داده و پایگاه داده پارسه امیدوار ۴ ۴,۰۰۹ ۱۲ خرداد ۱۳۹۹ ۰۸:۰۳ ب.ظ
آخرین ارسال: marvelous
  فصل HEAP از کتاب ساختمان داده طورانی (پارسه) tourani ۳۷ ۳۶,۵۴۶ ۱۲ اسفند ۱۳۹۸ ۰۵:۱۹ ب.ظ
آخرین ارسال: hossein4070
Exclamation ترکیبات با تکرار m_maj2004 ۱ ۱,۶۴۵ ۰۴ بهمن ۱۳۹۸ ۰۱:۵۵ ب.ظ
آخرین ارسال: BBumir
  منبع ساختمان داده RASPINA ۷ ۷,۲۷۴ ۱۶ آذر ۱۳۹۸ ۰۱:۳۰ ق.ظ
آخرین ارسال: Behnam‌
  ساختمان داده پوران، فصل اول، راهنمایی برای حل یک مثال ساده marvelous ۲ ۲,۶۳۷ ۲۲ مرداد ۱۳۹۸ ۰۳:۳۰ ب.ظ
آخرین ارسال: marvelous
Question فرادرس برای ساختمان داده marvelous ۷ ۵,۷۷۵ ۱۰ مرداد ۱۳۹۸ ۰۹:۳۷ ب.ظ
آخرین ارسال: marvelous
  معرفی منبع خوب برای ساختمان داده alireza9819 ۴ ۵,۲۰۴ ۱۰ مرداد ۱۳۹۸ ۰۲:۵۸ ب.ظ
آخرین ارسال: marvelous

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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