שיחה:88-280 תשעג סמסטר א: הבדלים בין גרסאות בדף

מתוך Math-Wiki
 
(99 גרסאות ביניים של 9 משתמשים אינן מוצגות)
שורה 3: שורה 3:
=שאלות=
=שאלות=


== תרגיל בית 1 ==
*'''[[:שיחה:88-280_תשעג_סמסטר_א/ארכיון|ארכיון]]'''


=== תרגיל 1 ===
== שאלה למבחן בנושא עצי 2-3 ==


עד כמה צריך לפרט בהוכחת קצבי הגידול (האם ניתן להשתמש בגבולות שהוכחנו באינפי לפני שנתיים?)
האם בעצי 2-3 הערכים בהכרח בעלים או שהם מאוכסנים בקודקודים הפנימיים?<br />
מצאתי מספר מקומות באינטרנט ([http://www.cs.ucr.edu/cs14/cs14_06win/slides/2-3_trees_covered.pdf] [http://cs51.seas.harvard.edu/hw/2-3-trees.pdf]) שלפיהם המידע מאוכסן גם בקודקודים הפנימיים.


'''תשובה:'''
'''הערכים נמצאים רק בעלים. בקודקודים הפנימיים יש אינדקסים. העלתי מצגת ב"חומר עזר"'''


אפשר פשוט להשתמש בהגדרה:
== שאלה למבחן בנושא מיונים ==
<math>f(n)=o(g(n))</math> (סימון אחר <math>f(n)\ll g(n)</math>) אם <math>\lim_{n\to\infty}\left|\frac{f(n)}{g(n)}\right|=0</math>.


(כלומר g גדלה מהר יותר מ-f)
לQuick Sort ו-MSD Radix יש גירסאות in-place ויש גרסאות יציבות. באחת השאלות ממבחנים קודמים נשאל "תן שלוש דוגמאות למיונים יציבים ושלוש דוגמאות למיונים לא יציבים". האם אפשר להכניס את שניהם לשתי הקטגוריות או שאנחנו מדברים רק על גירסאת in-place שאינה יציבה?


וככה לדרג את כל הפונקציות
'''אפשר להכניס ל-2 הקטגוריות '''


=== תרגיל 1 שאלה 4 ===
== שאלה מבחינה - גיבוב קוקייה ==


נראה לי שיש טעות באלגוריתם.
נתונות פונקציות עירבול לעירבול קוקו – הפונקציה הראשונה היא גימטריה, הפונקציה השניה גימטריה ועוד עשר. <br>הכנס לפי הסדר את המילים הבאות: דוד,משה, דודי, שמה, יד, כד,דל
בשורה: return j, זה צריך להיות לדעתי return i.
כמו שזה עכשיו הוא תמיד יחזיר את אותו הערך, את n.
<br />
אגב, קצת פחות חשוב, אבל צריך להיות רשום A[j]==i במקום a[j]==i


'''תשובה:'''
למעשה כאן, אין בעיה, עד שאני מגיע להכנסת המילה כד. כשאני מכניס אותה אני נכנס למצב של לולאת "קוקו" אינסופית, שכן יש לי 4 מילים שמתחרות על שלושה מקומות:
נכון, זה צריך להיות return i.
* דוד - 14/24
אני מעלה מחדש את קובץ התרגיל עם התיקון.
* דודי - 24/34
תודה
* יד - 14/24
* כד - 24/34


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


<math>
כמו כן, בקלט עצמו יש הפרה של כללי גיבוב קוקיה, שכן בכיתה אמרנו שצריך להתקיים הכלל הבא:
e^{\log_d n^3} = e^{3\log_d n} = e^{3\frac{\log_e n}{\log_e d}} = n^{\frac{3}{\log_e d}}
אם x שונה מ-y אז אחת מפונק' הגיבוב תחזיר עבורם ערכים שונים.
</math>
מדוע במקרה זה לא חשוב לדעת את הבסיס של הלוגריתם?<br /><br />
לדוגמא, במידה ו
<math>
d=\sqrt[100]{e}
</math>
אז הפונקציה שייכת ל:
<math>
O(n^{300})
</math>
ואילו אם
<math>
d=e^3
</math>
אז הפונקציה שייכת ל:
<math>
O(n)
</math>
<br />
וזה משפיע כמובן על היחס של קצב הגידול שלה לעומת פונקציה 2 לדוגמא.


כלל זה לא מתקיים עבור הזוגות:
* דוד + יד
* דודי + כד
* משה + שמה


'''תשובה:'''
בכל אופן, מה עושים בשאלה כזו? איך עונים עליה? תודה מראש.
נכון


בסיס הלוגריתם אינו משנה רק כאשר מדובר בלוגריתם רגיל או לוגריתם בחזקה כלשהי.
'''זה היה בדיוק הרעיון בשאלה - שגיבוב קוקיה לא עובד עם הפונקציות האלה'''


אך כאשר מדובר בלוגריתם באקספוננט זה זה כן משנה.
== עצי סיפא + suffix link ==
 
הי ג'ניפר, תוכלי להעלות את האלגוריתם לבניית עצי סיפא תוך שימוש בספיקס לינק כפי שאמרת שתעשי? תודה.
'''נמצא ב"חומר עזר"'''
 
== ציוני תרגילים ==
 
איך נקבע ציון התרגיל הסופי?<br />
אפשר לא להגיש אחד תכנות וגם לא להגיש אחד תאורטי?<br />
מעל ממוצע מסויים בציון תרגיל הוא הופך להיות 100?
 
'''כבר כתבתי את זה בהודעות. מתוך סה"כ 9 תרגילים, לא יילקחו בחשבון תרגיל אחד תכנות ואחד תאורטי'''
 
האם מעל ציון ממוצע תרגיל מסויים הוא הופך להיות 100? (לדוגמא, מעל ממוצע 96, ציון התרגיל יהיה 100)
 
'''לא.'''
 
== ציונים ==
 
מתי תעלי את הציונים של תרגיל 7? שנדע אם להגיש או לא את התרגיל האחרון. ''' הציונים נמצאים דף ההודעות. בהצלחה'''

גרסה אחרונה מ־11:11, 17 בפברואר 2013

חזרה לדף הקורס


גלול לתחתית העמוד


הוספת שאלה חדשה

הוסף שאלה חדשה (רשום כותרת לשאלה, רשום את תוכן השאלה ולחץ על שמירה למטה מימין לסיום).

-עזרה על עיצוב הטקסט וכתיב מתמטי תוכלו למצוא כאן

אם אתם רוצים לשאול שאלה עליכם ליצור חשבון משתמש באתר.

שאלות

שאלה למבחן בנושא עצי 2-3

האם בעצי 2-3 הערכים בהכרח בעלים או שהם מאוכסנים בקודקודים הפנימיים?
מצאתי מספר מקומות באינטרנט ([1] [2]) שלפיהם המידע מאוכסן גם בקודקודים הפנימיים.

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

שאלה למבחן בנושא מיונים

לQuick Sort ו-MSD Radix יש גירסאות in-place ויש גרסאות יציבות. באחת השאלות ממבחנים קודמים נשאל "תן שלוש דוגמאות למיונים יציבים ושלוש דוגמאות למיונים לא יציבים". האם אפשר להכניס את שניהם לשתי הקטגוריות או שאנחנו מדברים רק על גירסאת in-place שאינה יציבה?

אפשר להכניס ל-2 הקטגוריות

שאלה מבחינה - גיבוב קוקייה

נתונות פונקציות עירבול לעירבול קוקו – הפונקציה הראשונה היא גימטריה, הפונקציה השניה גימטריה ועוד עשר. 
הכנס לפי הסדר את המילים הבאות: דוד,משה, דודי, שמה, יד, כד,דל

למעשה כאן, אין בעיה, עד שאני מגיע להכנסת המילה כד. כשאני מכניס אותה אני נכנס למצב של לולאת "קוקו" אינסופית, שכן יש לי 4 מילים שמתחרות על שלושה מקומות:

  • דוד - 14/24
  • דודי - 24/34
  • יד - 14/24
  • כד - 24/34

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

כמו כן, בקלט עצמו יש הפרה של כללי גיבוב קוקיה, שכן בכיתה אמרנו שצריך להתקיים הכלל הבא:

אם x שונה מ-y אז אחת מפונק' הגיבוב תחזיר עבורם ערכים שונים.

כלל זה לא מתקיים עבור הזוגות:

  • דוד + יד
  • דודי + כד
  • משה + שמה

בכל אופן, מה עושים בשאלה כזו? איך עונים עליה? תודה מראש.

זה היה בדיוק הרעיון בשאלה - שגיבוב קוקיה לא עובד עם הפונקציות האלה

עצי סיפא + suffix link

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

ציוני תרגילים

איך נקבע ציון התרגיל הסופי?
אפשר לא להגיש אחד תכנות וגם לא להגיש אחד תאורטי?
מעל ממוצע מסויים בציון תרגיל הוא הופך להיות 100?

כבר כתבתי את זה בהודעות. מתוך סה"כ 9 תרגילים, לא יילקחו בחשבון תרגיל אחד תכנות ואחד תאורטי

האם מעל ציון ממוצע תרגיל מסויים הוא הופך להיות 100? (לדוגמא, מעל ממוצע 96, ציון התרגיל יהיה 100)

לא.

ציונים

מתי תעלי את הציונים של תרגיל 7? שנדע אם להגיש או לא את התרגיל האחרון. הציונים נמצאים דף ההודעות. בהצלחה