آرایه (ساختار داده): تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
FreshmanBot (بحث | مشارکتها) جز اصلاح فاصله مجازی + اصلاح نویسه با ویرایشگر خودکار فارسی |
جز ابزار پیوندساز: افزودن پیوند عدد صحیح به متن |
||
خط ۱:
'''آرایه''' تعدادی [[متغیر (برنامهنویسی)|متغیر]] از یک نوع [[داده]] و تحت یک نام میباشد. هر یک از متغیرهای درون آرایه با یک شماره که به آن «اندیس» میگوییم از یکدیگر متمایز میشوند. متغیرهای درون آرایه را «عناصر آرایه» مینامند که همگی قابلیت نگهداری فقط یک نوع داده را دارند. عناصر درون آرایه از نظر فیزیکی مکانهای متوالی در [[حافظه اصلی]] رایانه را اشغال میکنند. بنابراین تعداد عناصر درون آرایه محدود و ثابت میباشد. اما از نظر منطقی عناصر درون آرایه را میتوانند به صورت یک سطر یا یک ستون (در آرایه یک بعدی) یا به صورت یک [[جدول]] یا [[ماتریس]] (در آرایه دو بعدی) یا در داخل یک مکعب در آرایه سه بعدی تصور شوند؛ یا حتی در ابعاد بیشتر که از این نظر محدودیتی وجود ندارد. برداریک آرایه یک بعدی است و ماتریس یک آرایه دوبعدی است که شامل چند سطر و ستون است. آرایه سه بعدی شامل سطری از سطحها و ستونهااست. به همین ترتیب آرایهای باابعاد بیشتر را میتوان با آرایهای باابعاد کمتر ایجاد کرد.
خانههای آرایه توسط اندیس مشخص میشوند که یک [[عدد صحیح]] است، مثلاً خانه شماره ۵ یعنی خانهای که
اندیساش ۵ است. هر آرایهای یک اندیس شروع و یک اندیس پایان دارد که شمارههای معتبر اندیس بین این دو
خواهند بود. L1 اندیس شروع آرایه است و L اختصاری Low یعنی پایین است. در بعضی زبانها اندیس شروع همیشه ۰ است
|