טבלת גיבוב

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

יש מערך של תאים. כל תא יכול להכיל ערך או להצביע לרשימה.
דוגמה: מפעל עם 1,000 עובדים. כל עובד שומר בתא שמתאים למספרו.

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

מיעון פתוח: מחפשים תא אחר במערך אם התא תפוס.
מיעון סגור: כל תא מפנה לרשימה של פריטים.

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

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

מתי שיש הרבה מידע וצריך למצוא אותו מהר.
משתמשים במפות של מפתח לערך, בקבוצות, במטמון ובשחמט ממוחשב.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!