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