עזרה במבני נתונים - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

עזרה במבני נתונים


aviaderi

Recommended Posts

במסגרת הקורס באוניברסיטה נתנו לנו את השאלה הזאת:

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

יש לתמוך בפעולות הבאות: הכנסה, מחיקה לפי מספר זהות, חיפוש לפי שם.

תאר מבנה נתונים יעיל למימוש הפעולות הללו.

חשבתי על שימוש ב-MAP, אבל MAP ממיין ומכניס איברים לפי מפתח אחד שבוצע עליו HASHCODE.

השאלה שלי היא האם יש מבנה דומה לMAP שיכול למיין לפי 2 מפתחות?

תודה מראש,

אביעד

קישור לתוכן
שתף באתרים אחרים

יש לך טעות. Map, כ- ADT - לא ממיין. הוא רק מאפשר שליפות לפי מפתח.

אתה יכול להחזיק שני Maps. באחד ה- key זה השם, ובשני ה- key זה מספר ת"ז.

בהכנסה - אתה מכניס לשני ה- maps.

במחיקה - אתה מחפש ב- map השני, מוצא את השם, מחפש אותו ב- map הראשון, ומוחק את שניהם.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...