Download presentation
Presentation is loading. Please wait.
1
פעולות מילון Insert, Delete, Search Binary Search Tree, AVL, 2-3 Tree, Skip List O(log n) האם יש מבנה עם סבוכיות (1)O? לא למפתח כלשהו
2
0 1 2 3 4 5 6 7 8 9 נניח שהמספרים הם { 0,1,2,3,4,5,6,7,8,9 } פעולות מילון Insert(3) Insert(7) Insert(0) Insert(9) Delete(7) Delete(0) Search(3) Search(0) 3 7 0 9 O(1) סבוכיות זמן O(M) סבוכיות מקום גישה ישירה direct addressing
3
0 1 2 3 4 5 6 7 8 9 נניח שהמספרים הם {0 - 1000} פעולות מילון Insert(43) Insert(57) Insert(60) Insert(39) 43 5757 6060 3939 h: {0 – 1000} {0,1,2,…,9} h(x) = x mod 10 h(43) = 3 h(57) = 7 h(60) = 0 h(39) = 9
4
0 1 2 3 4 5 6 7 8 9 נניח שהמספרים הם {0 - 1000} פעולות מילון 43 5757 6060 3939 h: {0 – 1000} {0,1,2,…,9} h(x) = x mod 10 Delete(57) Delete(50) Search(43) Search(66) h(57) = 7 h(50) = 0 h(43) = 3 h(66) = 6 h פונקצית ערבול hash function
5
0 1 2 3 4 5 6 7 8 9 נניח שהמספרים הם {0 - 1000} פעולות מילון 43 5757 6060 3939 h: {0 – 1000} {0,1,2,…,9} h(x) = x mod 10 Insert(73) h(73) = 3 התנגשות
6
0 1 2 3 4 5 6 7 8 9 60 43 57 39 Insert(73) h(73) = 3 73 Insert(67) h(67) = 7 67 Insert(87) h(87) = 7 87
7
0 1 2 3 4 5 6 7 8 9 60 43 57 39 73 6787 Insert(77) בהתחלת הרשימהבמקום הסידוריבסוף הרשימה Chaining שיטת השרשראות
8
0 1 2 3 4 5 6 7 8 9 60 43 57 39 73 6787 Insert(37) Insert(47) Insert(77) Insert(97) Insert(107) הנחה: המפתחות מפוזרים באופן אחיד או h מפזרת את המפתחות באופן אחיד
9
הנחה הפיזור האחיד הפשוט h מפזרת את המפתחות באופן אחיד m אבריםn פקטור העומס אורך ממוצע של רשימה
10
הנחה הפיזור האחיד הפשוט h מפזרת את המפתחות באופן אחיד m אורך ממוצע של רשימה זמן ממוצע חיפוש אם נבחר
11
שיטת Chainingשיטת Open addressing 0 1 2 3 4 5 6 7 8 9 כל האיברים יכנסו לטבלה התנגשות
12
0 1 2 3 4 5 6 7 8 9 שיטת Open addressing סריקה ליניארית Linear probing
13
0 1 2 3 4 5 6 7 8 9 שיטת Open addressing סריקה ליניארית Linear probing Insert(3) Insert(7) Insert(13) Insert(33) Search(43) Delete(3) Search(33) 3 7 13 33 Insert(43) 43 Search(73) D h(x) = x mod 10
14
0 1 2 3 4 5 6 7 8 9 שיטת Open addressing סריקה ליניארית Linear probing אורך חיפוש ממוצע מקום ראשון תפוס שני תפוס שלישי תפוס
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.