גיבוב קוקייה – הבדלי גרסאות

מתוך ויקיפדיה, האנציקלופדיה החופשית
תוכן שנמחק תוכן שנוסף
מ גיבוב קוקיה ערך חדש, מוזמנים לקרוא ולהרחיב
 
מ אין בנתיים הערות שוליים
שורה 4: שורה 4:
* [[טבלת גיבוב]]
* [[טבלת גיבוב]]
* [[התנגשות (מדעי המחשב)]]
* [[התנגשות (מדעי המחשב)]]

== הערות שוליים ==
UNIQ542abb3a65296b1f-references-00000000-QINU


[[קטגוריה:ויקיפדיה: ערכים של משתמשים חדשים|02 2011]]
[[קטגוריה:ויקיפדיה: ערכים של משתמשים חדשים|02 2011]]

גרסה מ־00:02, 22 בפברואר 2011

גיבוב קוקיה (מאנגלית Cuckoo hashing) היא שיטה לישוב התנגשויות בטבלת גיבוב. בשיטה זו, כל איבר ממופה לשתיים או יותר תאים במערך. כאשר מכניסים איבר חדש למערך, בודקים אם אחד מהתאים אליהם האיבר ממופה פנוי. אם כן, ממקמים את האיבר החדש באחד מהתאים. אם כל התאים אליהם האיבר החדש ממופה תפוסים, ממקמים את האיבר החדש באחד מהתאים התפוסים, ומעבירים את האיבר ששכן בתא קודם לכן לאחד מתאיו האלטרנטיביים. מקור השם נובע משיטות הקינון של ציפור הקוקיה. הקוקיה מטילה את ביציה בקיניהן של ציפורים אחרות. כאשר גוזל הקוקיה בוקע מן הביצה, הוא דוחף את הביצים או את הגוזלים האחרים מן הקן. השיטה תוארה לראשונה על ידי Rasmus Pagh ו Flemming Friche Rodler ב-2001.

ראו גם