Data Structures – Recitation 5
Shay Golan
1
עץ בינארי מאוזן
2
עץ חיפוש מאוזן
3
עצי AVL
4
עצי AVL
5
למה
6
עדכונים
7
רוטציות
8
רוטציות
9
רוטציות
10
הכנסה לעץ AVL
11
הפרות איזון
12
הפרות איזון – המקרה החיצוני
13
2
1/0
הפרות איזון – המקרה החיצוני
14
1/0
0/-1
הפרות איזון – המקרה הפנימי
15
2
-1
הפרות איזון – המקרה הפנימי
16
1
-2
הפרות איזון – המקרה הפנימי
17
2
-1
הפרות איזון – המקרה הפנימי
18
2
1
הפרות איזון – המקרה הפנימי
19
מחיקת ערך
20
מחיקה מעץ חיפוש בינארי
21
סיכום המקרים
22
23
24
25
26
27
28
"מרחק רוטציות"
29
שאלה - רוטציות
30
שאלה - רוטציות
31
שאלה - רוטציות
32
שאלה - רוטציות
33
34
שאלה - עץ AVL ממערך ממוין
35
שאלה - עץ AVL ממערך ממוין
36
שאלה - עץ AVL ממערך ממוין
37
1
3
4
6
7
12
15
17
20
25
31
33
37
40
42
46
52
58
63
64
65
80
85
שאלה - עץ AVL ממערך ממוין
38
1
3
4
6
7
12
15
17
20
25
31
33
37
40
42
46
52
58
63
64
65
80
85
שאלה - עץ AVL ממערך ממוין
39
1
3
4
6
7
12
15
17
20
25
31
33
37
40
42
46
52
58
63
64
65
80
85
שאלה - עץ AVL ממערך ממוין
40
1
3
4
6
7
12
15
17
20
25
31
33
37
40
42
46
52
58
63
64
65
80
85
שאלה - עץ AVL ממערך ממוין
41
1
3
4
6
7
12
15
17
20
25
31
33
37
40
42
46
52
58
63
64
65
80
85
שאלה - עץ AVL ממערך ממוין
42
שאלה - עץ AVL ממערך ממוין
43
1
3
4
6
7
12
15
17
20
25
31
33
37
40
42
46
52
58
63
64
65
80
85
שאלה - עץ AVL ממערך ממוין
44
שאלה - עץ AVL ממערך ממוין
45
שאלה - עץ AVL ממערך ממוין
46
שאלה - עץ AVL ממערך ממוין
47
שאלה - עץ AVL ממערך ממוין
48
שאלה - עץ AVL ממערך ממוין
49
מיון בעזרת עץ AVL
50
מיון בעזרת AVL
51
מיון בעזרת AVL
52
מיון בעזרת AVL
53
מיזוג שני עצי AVL
54
מיזוג שני עצי AVL כלליים
55
מיזוג שני עצי AVL כלליים
56
מיזוג עצי AVL מופרדים
57
מיזוג שני עצי AVL מופרדים
58
מיזוג שני עצי AVL מופרדים
59
מיזוג שני עצי AVL מופרדים
60
מיזוג שני עצי AVL מופרדים
61
בכל עץ בינארי
מיזוג שני עצי AVL מופרדים
62
מיזוג שני עצי AVL מופרדים
63
s
s
מיזוג שני עצי AVL מופרדים
64
s
מיזוג שני עצי AVL מופרדים
65