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

תוכן שנמחק תוכן שנוסף
Thijs!bot (שיחה | תרומות)
מ r2.6.3) (בוט מוסיף: de:Kuckucks-Hashing
מ ויקיזציה
שורה 1:
'''גיבוב קוקייה''' (מאנגליתמ[[אנגלית]] '''Cuckoo hashing''') הוא שיטה ליישוב התנגשויות ב[[טבלת גיבוב]]. בשיטה זו, כל איבר ממופה לשני תאים או יותר במערך. כאשר מכניסים איבר חדש למערך, בודקים אם אחד מהתאים אליהם האיבר ממופה פנוי. אם כן, ממקמים את האיבר החדש באחד מהתאים הפנויים. אם כל התאים אליהם האיבר החדש ממופה תפוסים, ממקמים את האיבר החדש באחד מהתאים התפוסים, ומעבירים את האיבר ששכן בתא קודם לכן לאחד מתאיו האלטרנטיביים.
 
מקור השם נובע משיטות הקינון של זנים מסוימים של ציפור ה[[קוקייה]]. הקוקייה מטילה את ביציה בקניהן של ציפורים אחרות. כאשר גוזל הקוקייה בוקע מן הביצה, הוא דוחף את הביצים או את הגוזלים האחרים מן הקן. השיטה תוארה לראשונה על ידי Rasmus Pagh ו-Flemming Friche Rodler ב-2001.