Menu
Coddy logo textTech

מהי מפת גיבוב?

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-Rust של Coddy. שיעור 27 מתוך 66.

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

ב-Rust, מפת גיבוב מיוצגת באמצעות הטיפוס HashMap<K, V>, כאשר K הוא הטיפוס של המפתחות ו-V הוא הטיפוס של הערכים. לדוגמה, ייתכן שתהיה לך מפת גיבוב שבה שמות תלמידים נשמרים כמפתחות וציוני המבחנים שלהם כערכים, או שמות מדינות כמפתחות וערי הבירה שלהן כערכים.

// דוגמה לרעיון: שמות תלמידים → ציונים
// "Alice" → 95
// "Bob" → 87
// "Carol" → 92

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

נסו בעצמכם

השיעור הזה לא כולל אתגר קוד.

quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה לוגיקה וזרימת תוכנית

תרגלו בעצמכם: קומפיילר Rust אונליין