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

زمان اجرای الگوریتم

ارسال:
  

MiladCr7 پرسیده:

زمان اجرای الگوریتم

سلام این سوال برای it سال ۸۸ هستش.یه لطف کنید بگید زمان اجراش چجوری محاسبه شده؟
(for (int i =1 ; i<= n ; i = i*2
}
(for (int j =1 ; j<= n ; j = j*2
}
(++for (int k =1 ; k<= j ; k
}
;++x
{
{
{

زمان اجراش هم میشه (nlgn)
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

software94 پاسخ داده:

RE: زمان اجرای الگوریتم

سلام من واستون حلش کردم


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

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

۰
ارسال:
  

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

زمان اجرای الگوریتم

(۱۲ مرداد ۱۳۹۳ ۰۲:۲۹ ب.ظ)miladcr7 نوشته شده توسط:  اکی.راجب مثال f,g صفحه اول توضیح بدید ممنون میشم

این دوتا مثال دارن میگن که وقتی یه عبارت بازگشتی توو خودش ضرب میشه مثل f ، خیلی فرق داره با همون مثال وقتی که بازگشت به توان دو میرسه یعنی g ، در اصل این ضرب همون توان محسوب میشه اما توو مرتبه خیلی فرق میکنه، چرا؟ چون در حالت f اون بازگشت دوبار فراخوانی میشه ، اما در حالت g فقط یکبار فراخوانی میشه
Got it? Smile
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

aminkiani2640 پاسخ داده:

RE: زمان اجرای الگوریتم

(۱۱ مرداد ۱۳۹۳ ۱۰:۴۵ ق.ظ)miladcr7 نوشته شده توسط:  سلام این سئال برای it سال ۸۸ هستش.یه لطف کنید بگید زمان اجراش چجوری محاسبه شده؟
(int i=1;i<=n;i=i*2)for

چون i*2 میشه زمان اجراش میشه لگاریتم ۲
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

MiladCr7 پاسخ داده:

RE: زمان اجرای الگوریتم

من دو حلقه اخری رو متوجه نمیشم چجوری میشه [tex]\theta(n)[/tex]

بچه ها کسی نمیتونه توضیح بده ۲ حلقه اخر چرا زمان احراش [tex]\theta(n)[/tex] میشه؟
نقل قول این ارسال در یک پاسخ

ارسال:
  

shayesteb پاسخ داده:

RE: زمان اجرای الگوریتم

(۱۱ مرداد ۱۳۹۳ ۱۰:۵۹ ق.ظ)miladcr7 نوشته شده توسط:  من دو حلقه اخری رو متوجه نمیشم چجوری میشه [tex]\theta(n)[/tex]

بچه ها کسی نمیتونه توضیح بده ۲ حلقه اخر چرا زمان احراش [tex]\theta(n)[/tex] میشه؟

سلام

زمان اجرای حلقه اول که به خاطر اینکه i هر بار ضرب در دو میشه برابر log n میشه. اندکس حلقه سوم به حلقه دوم وابسته است. یعنی k وابسته به مقدار j است چون j حداکثر n میباشد پس این حلقه هم زمان اجرای n دارد و چون جلقه ها تو در تو هستند زمان اجرای اونها در همدیگه ضرب میشه و درکل برابر nlogn میشه.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

MiladCr7 پاسخ داده:

RE: زمان اجرای الگوریتم

سلام مرسی از جوالتون
سوالم اینه مگه حلقه دوم هم شمارندش در ۲ ضرب نمیشه ؟اون هیچ تاثیری نداره؟

میشه اینو برای من مشخص کنید چرا حلقه اول که شمارندش در ۲ ضرب میشه جوابش logn میشه ولی حلقه دوم که شمارندش در ۲ ضرب میشه زمان اجراش [tex]\theta(n)[/tex] میشه
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

MiladCr7 پاسخ داده:

RE: زمان اجرای الگوریتم

مرسی عزیز به این میگن توضیح درست و حسابی

البته فکر کنم اون شرط اخر باید این طور شه [tex]2^K<=n[/tex] چون حلقه تا این شرط اجرا میشه و اگه [tex]2^K>n[/tex] شه دیگه حلقه ها اجرا نمیشن

میشه بگید لگاریتم با پایه کسری چجوری محاسبه میشه؟
نقل قول این ارسال در یک پاسخ

ارسال:
  

software94 پاسخ داده:

RE: زمان اجرای الگوریتم

(۱۱ مرداد ۱۳۹۳ ۰۵:۱۸ ب.ظ)miladcr7 نوشته شده توسط:  مرسی عزیز به این میگن توضیح درست و حسابی

البته فکر کنم اون شرط اخر باید این طور شه [tex]2^K<=n[/tex] چون حلقه تا این شرط اجرا میشه و اگه [tex]2^K>n[/tex] شه دیگه حلقه ها اجرا نمیشن

میشه بگید لگاریتم با پایه کسری چجوری محاسبه میشه؟

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

۰
ارسال: #۱۰
  

MiladCr7 پاسخ داده:

RE: زمان اجرای الگوریتم

مثلا [tex]Log^3_{\frac{3}{2}}[/tex] مقدارش رو چجوری به دست میاریم؟

در ضمن توی pdf سوم اقای یوسفی همون صفحه اولش نوشته که[tex]f(n)\{\: ret\: \: \: \: f(n-1)\ast f(n-1) n\: \}[/tex]
بعدش این چجوری برابر [tex]T(n)=2T(n-1) n=\theta(2^n)[/tex] شده؟
نقل قول این ارسال در یک پاسخ

ارسال: #۱۱
  

software94 پاسخ داده:

RE: زمان اجرای الگوریتم

(۱۲ مرداد ۱۳۹۳ ۰۹:۱۹ ق.ظ)miladcr7 نوشته شده توسط:  مثلا [tex]Log^3_{\frac{3}{2}}[/tex] مقدارش رو چجوری به دست میاریم؟

در ضمن توی pdf سوم اقای یوسفی همون صفحه اولش نوشته که[tex]f(n)\{\: ret\: \: \: \: f(n-1)\ast f(n-1) n\: \}[/tex]
بعدش این چجوری برابر [tex]T(n)=2T(n-1) n=\theta(2^n)[/tex] شده؟

اون لگارتم که پایه ریاضی داره
یعنی ۳/۲به توان چه عددی بشه ۳
اینو استاد با تقریب زدن دیدید که حل کرده بود.

اما راجع به سوال دومتون اون علامت وسط جمع نه ضرب اگه میخواید من حل کنم براتون
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۲
  

MiladCr7 پاسخ داده:

RE: زمان اجرای الگوریتم

هردو مثال f , g رو حل کنید ممنون میشم.در ضمن این همه فرمول رو چجوری حفظ کنیم؟الان فصل درخت ها رو خوندم ۱۵ یا ۲۰ تا فرمول کاملا شبیه دارهHuh
نقل قول این ارسال در یک پاسخ

ارسال: #۱۳
  

software94 پاسخ داده:

RE: زمان اجرای الگوریتم

(۱۲ مرداد ۱۳۹۳ ۰۲:۰۶ ب.ظ)miladcr7 نوشته شده توسط:  هردو مثال f , g رو حل کنید ممنون میشم.در ضمن این همه فرمول رو چجوری حفظ کنیم؟الان فصل درخت ها رو خوندم ۱۵ یا ۲۰ تا فرمول کاملا شبیه دارهHuh

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

۰
ارسال: #۱۴
  

MiladCr7 پاسخ داده:

RE: زمان اجرای الگوریتم

اکی.راجب مثال f,g صفحه اول توضیح بدید ممنون میشم
نقل قول این ارسال در یک پاسخ

ارسال: #۱۵
  

software94 پاسخ داده:

RE: زمان اجرای الگوریتم

(۱۲ مرداد ۱۳۹۳ ۰۲:۲۹ ب.ظ)miladcr7 نوشته شده توسط:  اکی.راجب مثال f,g صفحه اول توضیح بدید ممنون میشم

کدوم سوال؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۶
  

MiladCr7 پاسخ داده:

RE: زمان اجرای الگوریتم

pdf سوم صفحه اولش
نقل قول این ارسال در یک پاسخ

ارسال: #۱۷
  

software94 پاسخ داده:

RE: زمان اجرای الگوریتم

(۱۲ مرداد ۱۳۹۳ ۰۳:۴۳ ب.ظ)miladcr7 نوشته شده توسط:  pdf سوم صفحه اولش

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

۰
ارسال: #۱۸
  

MiladCr7 پاسخ داده:

RE: زمان اجرای الگوریتم

چشم.حتما ببخشید دیگه اینقدر همش سوال میپرسم ترخدا
نقل قول این ارسال در یک پاسخ

ارسال: #۱۹
  

software94 پاسخ داده:

RE: زمان اجرای الگوریتم

(۱۲ مرداد ۱۳۹۳ ۰۴:۰۹ ب.ظ)miladcr7 نوشته شده توسط:  چشم.حتما ببخشید دیگه اینقدر همش سوال میپرسم ترخدا
خواهش میکنم.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۲۰
  

MiladCr7 پاسخ داده:

RE: زمان اجرای الگوریتم

yes thanksSmile

softwere94 و Ava.arshad94 واقعا از اینکه اینطور وقت میذارین ممنونم.خیلی کمک کردین
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  درخواست تصحیح (تعویق) زمان کنکور ارشد ۱۴۰۱ s.gg ۱ ۱۴ ۲۳ بهمن ۱۴۰۱ ۰۷:۴۳ ب.ظ
آخرین ارسال: HamidReza1
  تعویق زمان کنکور ارشد sima84 ۰ ۱,۵۱۴ ۱۸ اردیبهشت ۱۴۰۰ ۰۱:۰۵ ب.ظ
آخرین ارسال: sima84
  زمان جستجوی درخت fateme.sm ۰ ۱,۶۰۲ ۰۶ دى ۱۳۹۹ ۱۰:۴۱ ب.ظ
آخرین ارسال: fateme.sm
  چگونه این خطا را موقع اجرای sql server 2014 رفع کنم ؟ farahnaz ۲ ۲,۶۵۷ ۱۹ مهر ۱۳۹۹ ۰۲:۱۸ ق.ظ
آخرین ارسال: farahnaz
  اجرای نرم افزار ویندوز در اندروید elecomco ۰ ۲,۸۳۴ ۰۴ خرداد ۱۳۹۹ ۰۸:۳۷ ب.ظ
آخرین ارسال: elecomco
  یادگیری برنامه نویسی تا اجرای پروژه های بزرگ The BesT ۳ ۳,۳۰۰ ۱۲ آذر ۱۳۹۸ ۰۳:۵۸ ب.ظ
آخرین ارسال: marvelous
Exclamation زمان برگزاری کنکور ارشد ۹۸ به تعویق افتاد elect ۲ ۲,۶۹۲ ۱۳ مهر ۱۳۹۸ ۰۵:۲۴ ب.ظ
آخرین ارسال: saharfarhang
  تعیین زمان سفارت کشور فرانسه zpv1234 ۰ ۲,۰۹۲ ۲۱ شهریور ۱۳۹۷ ۰۱:۴۸ ب.ظ
آخرین ارسال: zpv1234
  الگوریتم SRT زمانبندی کوتاه ترین زمان باقی مانده Happiness.72 ۶ ۱۷,۱۱۸ ۲۴ خرداد ۱۳۹۷ ۰۷:۵۷ ب.ظ
آخرین ارسال: amirjo0on
  بهترین زمان برای ساخت یک درخت BST با nکلید و ارتفاع دقیقا n-1 Mr.R3ZA ۶ ۴,۲۰۸ ۲۲ خرداد ۱۳۹۷ ۱۰:۱۹ ب.ظ
آخرین ارسال: Alisalar

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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