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

تست ساختمان داده

ارسال:
  

hana.rahmati پرسیده:

تست ساختمان داده

مرتبه زمانی الگوریتم زیر
sum=0,i=1
while sum<n do{
sum=sum+1/i
i=i+1
}
چیست؟
میشه راه حلی که در عکس پیوست شده گذاشتم توضیح بدین؟


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

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

۱
ارسال:
  

nasi1391 پاسخ داده:

RE: تست ساختمان داده

(۲۸ آبان ۱۳۹۱ ۰۹:۵۱ ب.ظ)hana.rahmati نوشته شده توسط:  مرتبه زمانی الگوریتم زیر
sum=0,i=1
while sum<n do{
sum=sum+1/i
i=i+1
}
چیست؟
میشه راه حلی که در عکس پیوست شده گذاشتم توضیح بدین؟

سلام
به نظرم تست زیبایی هست ممنون که پرسیدی (آخه خودم هم یه چیزی یاد گرفتم) ماجرا از این قرار است که :
حاصل این سری : [tex]\frac{1}{1} \frac{1}{2} \frac{1}{3} \frac{1}{4}... \frac{1}{n}[/tex]
در ریاضیات میشود : [tex]ln(n)[/tex]
تا اینجا رو بدون دلیل قبول کن (این سری معروف به سری هارمونیک یا همسازه است که تقریبآ برابر است با الگاریتم ان در مبنا e )
فرض کن این حلقه به تعداد مثلآ m بار دور میزند و باعث میشه که حاصل sum بشود : [tex]\frac{1}{1} \frac{1}{2} \frac{1}{3} \frac{1}{4}... \frac{1}{m}[/tex] و طبق نکته ایی که گفتم حاصل این سری میشود : [tex]ln(m)[/tex]
خوب طبق شرط حلقه باید sum بلاخره برسه به n و ما میدانیم که داخل sum مقدار :[tex]ln(m)[/tex] قرار داره، بنابراین :
وقتی حلقه تمام خواهد شد که : ln(m)=n
یادآوری : [tex](\log_{a}^{b}=x) \Rightarrow a^{x}=b[/tex] در نتیجه : [tex](\log_{e}^{m}=n) \Rightarrow e^{n}=m[/tex]
و در نهایت میفهمیم که این حلقه به اندازه : [tex]e^{n}[/tex] بار دور خواهد زد که تابعی نمایی است. ([tex]e\approx 2.7[/tex]
)
نقل قول این ارسال در یک پاسخ



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

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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