כתב נושא: מבני נתונים חסם סיבוכיות על פונקציה  (נקרא 72 פעמים)

0 משתמשים ו- 1 אורח נמצאים בנושא זה.

מנותק ohad

  • Newbie
  • *
  • Thank You
  • -Given: 3
  • -Receive: 3
  • הודעות: 42
מבני נתונים חסם סיבוכיות על פונקציה
« ב- : נובמבר 14, 2012, 16:16:58 PM »
טוב זו הפונקציה הלא מסובכת:

וזה הניתוח שלי:

לולאת ה for  הפנימית מתבצעת
\frac{n}{\sqrt{i}}
פעמים (שניהם לא משתנים במהלך הלולאה),
הלולאה החיצונית רצה מ i=1 עד i=n
 לכן סה"כ יש:
T(n)=\sum_{i=1}^{n}\cdot O\left(\frac{n}{\sqrt{i}}\right)=O\left(n\cdot\sum_{i=1}^{n}\frac{1}{\sqrt{i}}\right)=

איך אני נפטר מהסכום הזה? אפשר לחסום אותו ע"י n אבל זה נראה לי גדול מידי.

מנותק incog

  • Hero Member
  • *****
  • Thank You
  • -Given: 7
  • -Receive: 16
  • הודעות: 602
בעניין: מבני נתונים חסם סיבוכיות על פונקציה
« Reply #1 ב- : נובמבר 14, 2012, 16:44:48 PM »
זו שאלה טובה, רעיון שעלה לי (יתכן שתוכל למצוא חסמים יותר טובים)
זה לחסום את הסכום על ידי:



אינטגרל על הפונקציה אחד חלקי שורש x כשהאינטגרל הולך מ-1 עד n.

מנותק ohad

  • Newbie
  • *
  • Thank You
  • -Given: 3
  • -Receive: 3
  • הודעות: 42
בעניין: מבני נתונים חסם סיבוכיות על פונקציה
« Reply #2 ב- : נובמבר 14, 2012, 16:50:20 PM »
תודה, מוזר שאין משהו יותר טוב.
נקווה שזה יצא משהו נורמלי...
 אני לא אוהב אינטגרלים  :cry:

(השורות הריקות אצלך באמצע בכוונה או שהיה אמור להיות שם משהו?)

מנותק incog

  • Hero Member
  • *****
  • Thank You
  • -Given: 7
  • -Receive: 16
  • הודעות: 602
בעניין: מבני נתונים חסם סיבוכיות על פונקציה
« Reply #3 ב- : נובמבר 14, 2012, 16:57:54 PM »
תודה, מוזר שאין משהו יותר טוב.
נקווה שזה יצא משהו נורמלי...
 אני לא אוהב אינטגרלים  :cry:

(השורות הריקות אצלך באמצע בכוונה או שהיה אמור להיות שם משהו?)

בהחלט יתכן שיש קירוב יותר טוב (אני אבל לא מכיר נוסחא כמו שיש לסכום של אחד חלקי n, ונדמה לי שזה הקירוב האסימפטוטי הטוב ביותר).
לגבי האינטגרל זה אינטגרל פשוט של x^-1/2 .

הרווח שיצא הוא במקרה, אני לא יודע למה אבל משום מה בפורום החדש לפעמים כשאני כותב רווח של שורה זה אחרי זה מופיע כרווח של יותר שורות.

מנותק ohad

  • Newbie
  • *
  • Thank You
  • -Given: 3
  • -Receive: 3
  • הודעות: 42
בעניין: מבני נתונים חסם סיבוכיות על פונקציה
« Reply #4 ב- : נובמבר 14, 2012, 17:02:14 PM »
נקווה שזה יספק את המתרגל העייף שיבדוק את התרגיל...

אכן באג מוזר, חשבתי כבר ששמת איזה תמונה/נוסחה להמחשה והאינטרנט במעונות החליט שהיא לא חשובה