ABA


"2 שאלות בחישוב סיבוכיות(אלגוריתמים ומבנה נתונים)"
גירסת הדפסה        
קבוצות דיון לימודים, מדע ותרבות נושא #11052 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11052
-UC- לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.8.02
22040 הודעות, 1 פידבק, 2 נקודות
   09:12   01.08.11   
אל הפורום  
  2 שאלות בחישוב סיבוכיות(אלגוריתמים ומבנה נתונים)  
 
   ערכתי לאחרונה בתאריך 01.08.11 בשעה 09:24 בברכה, -UC-
 

http://rotter.name/User_files/nor/4e3643a17b4fda73.jpg

אשמח לעזרה, תודה רבה!!


**פורסמם במקביל בפורום תכנות***


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  די פשוט. Zippo  01.08.11 21:21 1
  מכתב Deuce  02.08.11 20:27 2

       
Zippo 
חבר מתאריך 26.5.02
7921 הודעות, דרג אמינות חבר זה
   21:21   01.08.11   
אל הפורום  
  1. די פשוט.  
בתגובה להודעה מספר 0
 
   שאלה ראשונה:
K הוא קבוע.
g(n)<h(n)<k*g(n) => g = theta h
וממילא גם הטענה נכונה...

שאלה שנייה, זה חישוב פשוט טכני ומייגע. תנסה את שיטת ההצבה..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות, דרג אמינות חבר זה
   20:27   02.08.11   
אל הפורום  
  2. מכתב  
בתגובה להודעה מספר 0
 
   בהמשך להודעה הפרטית שלך, החישוב הוא חישוב ישיר - מציבים כל פעם בתנאי הרקורסיה עד שמגיעים לתנאי העצירה ומנסים לחסום משני הצדדים. כשרשמתי לך בשיחות חברים את התשובה, קצת התפרעתי עם החסמים, אז אני אעדן את זה כאן.

קודם כל אתה רואה שתנאי הרקורסיה מקטין את הבעייה פי 2 בכל איטרציה, קרי לאחר log n איטרציות אתה מגיע ל-T(1) = 1. בכל איטרציה נוצר האיבר (עד כדי עיגול עליון/תחתון וכפל בקבועים) הבא:


5^k/2^ k * n^2 * [log (n/2^k)]^2 = n^2 * [ (5/2)^k * [log (n/2^k)]^2 ]

ומה שנותר לך לשאול את עצמך זה לאן הטור הזה מתכנס, או לפחות לאיזה סדר גודל. הרעיון למצוא 2 חסם מלרע וחסם מלעיל לטור שיחסית קרובים אחד לשני ובכל זאת מתכנסים לאותו סדר גודל - אתה יכול לעשות את זה בכל דרך שהיא, העיקר שיהיה נכון. אני בחרתי למשל לקחת כחסם מלעיל את האיבר הכי גדול של הלוג בסכום, כלומר log n ולכפול אותו בסכום, וכחסם מלרע לקחתי את האיבר האמצעי וכפלתי אותו בסכום החל מהאיבר האמצעי עד הסוף.
http://rotter.name/User_files/nor/4e3833753d26a6fe.jpg


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       
דרג לפי חשיבות הנושא  דרג לפי חשיבות הנושא   



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net