מערך (מבנה נתונים)

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

לכל פריט במערך יש מספר שאומר איפה הוא נמצא. מספר זה נקרא אינדקס. ברוב המערכות האינדקס של הפריט הראשון הוא 0. האינדקס עוזר לגשת לפריט במהירות.

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

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

נניח מערך בשם square עם שלושה מספרים:
square[0] = 1
square[1] = 4
square[2] = 9
כאן 0 הוא האינדקס של הפריט הראשון. בשפות אחרות האינדקס יכול להתחיל ב־1.

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

מערכים שימושיים לשמירת רשימות של דברים. כשהרשימה משנה גודל הרבה, משתמשים לפעמים במבנה אחר שנקרא רשימה מקושרת. רשימה מקושרת טובה בהוספה ובמחיקה.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!