בחרו מבנה נתונים ופעולה וצפו בהם עובדים שלב אחר שלב
מבני נתונים הם אבני הבניין של כל תוכנה — הבחירה הנכונה משפיעה ישירות על ביצועים. מחסנית (Stack) פועלת לפי LIFO ומשמשת לרקורסיה וביטויים. תור (Queue) פועל לפי FIFO ומשמש ב-BFS. רשימה מקושרת מאפשרת הכנסה ומחיקה ב-O(1). עץ חיפוש בינארי (BST) שומר על סדר ומאפשר חיפוש ב-O(log n). טבלת גיבוב (Hash Table) מספקת גישה ממוצעת של O(1) לחיפוש, הכנסה ומחיקה.
לחצו על הפעל או שלב כדי להתחיל.
1 / 0
הוספת איבר לראש המחסנית - פעולה קבועה ללא תלות בגודל.
תמיד מוסיפים לראש - top pointer עולה ב-1.
O(1)
O(1)
כאשר מאחסנים פעולות לבצע/לבטל, או בחיפוש DFS.
מה משמעות LIFO?