ופעם ראשונה שאני שומע שמורידים חומר ממבחן אקדמי..בכל אופן ADT זה נושא מופשט מאוד..גם מערך הוא סוג של ADT..
שאני למדתי מדמ"ח השאלות הפרקטיות שהיו קשורות ב ADT's "מיוחדים" היו בסגנון של:
יש לך בעיה X תאר מבנה נתונים לפתור אותה בסיבוכיות זמן A וסיבוכיות זכרון B. כתוב סוג של API בסיסי(שהם מגדירים לך) כדי שזה ימומש.
דוגמא פרקטית:
תאר מבנה נתונים למימוש של "השלמת מילים", כלומר אם אני כותב "תפ" שיציג לי את עשרת המילים הקרובות ל "תפ"(תפוח, תפר וכו')..
סיבוכיות זכרון שדרושה: O(n).
סיבוכיות הכנסה למבנה: O(log(n)).
סיבוכיות הוצאת עשרה המילים הקרובות O(log(n)).
וכו'..