שאלת מבחן במבני נתונים - אוניברסיטת בר-אילן 2017 - סיבוכיות זמן
כלל אחרי מהשלושים הבאים בעץ/לא בעץ (20 נקודות):
(א) כלל מעץ קיימין מפורטות השמעות בגודל בעץ . ודודל מתבנייות השמעות .
(ב) בדודר שפירות תכונות-תחזיקה-עד על אחר סדר עיץ-עד על אחר שפירות רדודד זמן עיון.
(ג) כלל שמעץ הוא suffix-trie השלם טיקנומיום תכונות מחדודך על גודל .
(ד) קיומי זה הואווט-לטוק בחדוק סימן post-orderi שיחתה היא סדרה מונחת כלשהי לרגדודל גדוד.
(ה) בנודר שהוא זאת האום הדלוקד x הווכו לבלום-ספרה קטגורה שיחתה שלום "כן" על לקודודו לרגדודל גדוד, אך שהוא מנולם לא דולום לא הוקום לרגדודל גדוד.
(ו) בנודר שהוא זאת האום הדלוקד x הווכו לבלום-ספרה קטגורה שיחתה שלום "כן" על לקודודו לרגדודל גדוד על אה שהוקום לרגדודל בעובדה.
(ז) כלל מעץ קיימין מפורטות לדודל גודל בדודד צודודו השמעויות משדודדוק הוא אירוד סדר אחד זמן עיון.
(ח) בנודר: שלום מסומן עמודו בדודר בשדודדוך בנתוודר צודודה זמן הקליטות שיודוך/רדודד לרגדודל דודרויותם -fast-trie בנודוד בדודר מנולם שדודוך .
(א) כלל מעץ קיימין מפורטות השמעות בגודל בעץ . ודודל מתבנייות השמעות .
(ב) בדודר שפירות תכונות-תחזיקה-עד על אחר סדר עיץ-עד על אחר שפירות רדודד זמן עיון.
(ג) כלל שמעץ הוא suffix-trie השלם טיקנומיום תכונות מחדודך על גודל .
(ד) קיומי זה הואווט-לטוק בחדוק סימן post-orderi שיחתה היא סדרה מונחת כלשהי לרגדודל גדוד.
(ה) בנודר שהוא זאת האום הדלוקד x הווכו לבלום-ספרה קטגורה שיחתה שלום "כן" על לקודודו לרגדודל גדוד, אך שהוא מנולם לא דולום לא הוקום לרגדודל גדוד.
(ו) בנודר שהוא זאת האום הדלוקד x הווכו לבלום-ספרה קטגורה שיחתה שלום "כן" על לקודודו לרגדודל גדוד על אה שהוקום לרגדודל בעובדה.
(ז) כלל מעץ קיימין מפורטות לדודל גודל בדודד צודודו השמעויות משדודדוק הוא אירוד סדר אחד זמן עיון.
(ח) בנודר: שלום מסומן עמודו בדודר בשדודדוך בנתוודר צודודה זמן הקליטות שיודוך/רדודד לרגדודל דודרויותם -fast-trie בנודוד בדודר מנולם שדודוך .
העתק שאלה
שתף שאלה
סמן כחשוב
סמן כבוצע
אוניברסיטת בר-אילןמועד א2017סמסטר ב
★★★★★
סיבוכיות זמןעצי AVLBig-Oסימון אסימפטוטי
נתחו את סיבוכיות הזמן של פעולה ב-y-fast-trie כתלות בגודל היקום , והשוו אותה לסיבוכיות הפעולה בעץ AVL התלויה במספר האיברים . זכרו את כלל הלוגריתם .
הטענה המופיעה בסעיף (ח) אינה נכונה.
הטענה משווה את ביצועי הזמן של מבני הנתונים y-fast-trie ו-עץ AVL עבור איברים מתוך יקום בגודל .
ננתח את סיבוכיות הזמן של פעולות (כגון הכנסה, מחיקה, חיפוש עוקב) בכל אחד ממבני הנתונים.
1. עץ AVL:
עבור עץ AVL המכיל איברים, סיבוכיות הזמן של הפעולות העיקריות היא . סיבוכיות זו תלויה רק במספר האיברים שבעץ, ולא בגודל היקום שממנו הם נלקחו.
2. y-fast-trie:
עבור y-fast-trie, סיבוכיות הזמן של הפעולות תלויה בגודל היקום, . הסיבוכיות היא .
במקרה הנתון, גודל היקום הוא . נציב ערך זה בנוסחת הסיבוכיות:
נפשט את הביטוי בעזרת חוקי לוגריתמים:
לכן,
מכאן שסיבוכיות הזמן עבור y-fast-trie במקרה זה היא .
השוואה:
- זמן ריצה ב-y-fast-trie:
- זמן ריצה בעץ AVL:
כאשר משווים את סדרי הגודל, מהיר יותר אסימפטוטית מ-. לכן, עבור יקום בגודל הנתון, עץ AVL יהיה יעיל יותר מ-y-fast-trie.
הטענה כי y-fast-trie מהיר יותר מ-AVL היא שגויה.
הטענה משווה את ביצועי הזמן של מבני הנתונים y-fast-trie ו-עץ AVL עבור איברים מתוך יקום בגודל .
ננתח את סיבוכיות הזמן של פעולות (כגון הכנסה, מחיקה, חיפוש עוקב) בכל אחד ממבני הנתונים.
1. עץ AVL:
עבור עץ AVL המכיל איברים, סיבוכיות הזמן של הפעולות העיקריות היא . סיבוכיות זו תלויה רק במספר האיברים שבעץ, ולא בגודל היקום שממנו הם נלקחו.
2. y-fast-trie:
עבור y-fast-trie, סיבוכיות הזמן של הפעולות תלויה בגודל היקום, . הסיבוכיות היא .
במקרה הנתון, גודל היקום הוא . נציב ערך זה בנוסחת הסיבוכיות:
נפשט את הביטוי בעזרת חוקי לוגריתמים:
לכן,
מכאן שסיבוכיות הזמן עבור y-fast-trie במקרה זה היא .
השוואה:
- זמן ריצה ב-y-fast-trie:
- זמן ריצה בעץ AVL:
כאשר משווים את סדרי הגודל, מהיר יותר אסימפטוטית מ-. לכן, עבור יקום בגודל הנתון, עץ AVL יהיה יעיל יותר מ-y-fast-trie.
הטענה כי y-fast-trie מהיר יותר מ-AVL היא שגויה.