310 viewsبرمجة ومواقع
0

ماهي Array في البرمجة؟

Visited 57 times, 1 visit(s) today
Dr.Ahmed Shaweesh Changed status to publish فبراير 14, 2024
0

المصفوفة في البرمجة عبارة عن مجموعة من العناصر من نفس نوع البيانات المخزنة في مواقع الذاكرة المتجاورة. دعونا نقسمها:

1. مجموعة العناصر Collection of Items: تخيل مجموعة من السلالم. في كل خطوة، هناك قيمة (دعنا نقول أحد أصدقائك). كل صديق يتوافق مع عنصر في المصفوفة.

2. مواقع الذاكرة المتجاورة Contiguous Memory Locations: يتم تخزين العناصر واحدة تلو الأخرى في الذاكرة، مثل الخطوات المتجاورة على الدرج. يتيح لنا هذا الترتيب حساب موضع كل عنصر بسهولة عن طريق إضافة إزاحة إلى القيمة الأساسية (موقع الذاكرة للعنصر الأول).

3. الفهرسة Indexing: القيمة الأساسية عادة ما تكون عند الفهرس 0، والفرق بين فهرسين يعطينا الإزاحة. لذلك، إذا كنت تريد العثور على صديقك في الخطوة الثالثة (الفهرس 2)، فقم بإضافة الإزاحة (2) إلى القيمة الأساسية (موقع الذاكرة للعنصر الأول).

4. حجم ثابت Fixed Size: في لغات مثل C، بمجرد تحديد حجم المصفوفة، لا يمكن تغييره. لا يمكنك تقليصه أو توسيعه ديناميكيًا. والسبب هو أن ذاكرة المصفوفات يتم تخصيصها بشكل ثابت عند الإعلان عنها.

تذكر: “يعتمد موقع الفهرس التالي على نوع البيانات التي نستخدمها”. المصفوفات هي هياكل بيانات أساسية تستخدم على نطاق واسع في البرمجة لتنظيم البيانات ومعالجتها بكفاءة.

مصدر: What is Array?

Dr.Ahmed Shaweesh Changed status to publish فبراير 14, 2024