الانتقال إلى المحتوى الرئيسي

فهرس في مصفوفة أحادية البعد: التعريف ، مبدأ التشغيل ، أمثلة

الفهرس في مصفوفة أحادية البعد هو مؤشر رقمي يحدد موضع عنصر في المصفوفة. يحتوي كل عنصر من عناصر المصفوفة على فهرس فريد خاص به ، بدءا من الصفر للعنصر الأول ويزداد بالتتابع بمقدار واحد لكل عنصر لاحق.

يعتمد مبدأ تشغيل الفهارس في مصفوفة أحادية البعد على استخدامها للوصول إلى عناصر المصفوفة. يتم استخدام الفهرس بين قوسين مربعين بعد اسم الصفيف للإشارة إلى عنصر معين. على سبيل المثال ، للوصول إلى العنصر الثالث من الصفيف المسمى "آر آر" ، نستخدم التعبير "آر آر[2]".

[2] ؛ / / العنصر الثالث = 30

  1. يوفر استخدام الفهارس في المصفوفات أحادية البعد طريقة أكثر ملاءمة للوصول إلى العناصر ومعالجتها. كما أنه يسهل إجراء عمليات مختلفة مثل البحث والفرز وتغيير عناصر المصفوفة.
  2. تحديد فهرس في مصفوفة أحادية البعد
  3. مثال على فهرسة مصفوفة:
  4. مبدأ العمل مع الفهارس في صفيف أحادي البعد
  5. أمثلة على استخدام الفهارس في مصفوفة أحادية البعد
  6. سؤال وجواب
  7. هل من الممكن استخدام الفهارس السلبية عند العمل مع صفيف أحادي البعد?
  8. كيف يعمل الفهرس في مصفوفة أحادية البعد?
  9. كيفية تحديد مؤشر عنصر في صفيف أحادي البعد?
  10. ما هي العمليات التي يمكن إجراؤها باستخدام الفهارس في مصفوفة أحادية البعد?

هل من الممكن الوصول إلى عنصر صفيف بواسطة فهرس خارج النطاق?

هل من الممكن استخدام الأرقام العشرية كمؤشرات في مصفوفة أحادية البعد?

تحديد فهرس في مصفوفة أحادية البعد

الفهرس في مصفوفة أحادية البعد هو قيمة رقمية تشير إلى موضع عنصر في المصفوفة. يحتوي كل عنصر في المصفوفة على فهرس فريد خاص به ، والذي يبدأ من الصفر ويزيد بالتتابع لكل عنصر لاحق.

يستخدم الفهرس للوصول إلى عناصر المصفوفة. إنه مفتاح يمكن استخدامه للحصول على قيمة عنصر. وبالتالي ، يسمح لنا الفهرس بالحصول على عناصر المصفوفة من خلال موضعها.

تسمح لنا فهرسة المصفوفة بالعمل على عناصرها ، وإجراء عمليات مختلفة معها ، على سبيل المثال ، إضافة أو حذف أو تغيير. تستخدم الفهارس أيضا لإجراء عمليات مختلفة على عناصر المصفوفة ، مثل البحث والفرز والتصفية.

مثال على فهرسة مصفوفة:

في هذا المثال ، المصفوفة

أرقام

يحتوي على خمسة عناصر. للوصول إلى عنصر صفيف ، نستخدم فهرسه:

في هذا المثال ، وصلنا إلى عنصر يحتوي على الفهرس 2 وحصلنا على القيمة 30 ، والتي تم تخزينها في

متغير العنصر

.

وبالتالي ، يسمح لنا الفهرس في مصفوفة أحادية البعد بتحديد موضع العنصر والحصول على قيمته لمزيد من المعالجة.

مبدأ العمل مع الفهارس في صفيف أحادي البعد

يشير إلى العنصر الأول من المصفوفة ، و

صفيف [5]

يشير إلى العنصر السادس من المصفوفة.

يتيح لك مبدأ العمل مع الفهارس العمل بفعالية مع عناصر المصفوفة وتنفيذ عمليات مختلفة ، مثل القراءة أو الكتابة أو تغيير البيانات. بالإضافة إلى ذلك ، تجعل الفهارس من السهل التكرار من خلال عناصر المصفوفة في الحلقات أو إجراء عمليات معالجة أخرى للبيانات.

فيما يلي مثال على استخدام الفهارس في مصفوفة أحادية البعد في لغة برمجة جافا:

كثافة العمليات [] صفيف = كثافة العمليات الجديدة [5];

صفيف [0] = 10;

صفيف [1] = 20;

صفيف [2] = 30;

صفيف [3] = 40;

صفيف [4] = 50;

ل (الباحث ط = 0; أنا < صفيف.الطول ؛ أنا {) {

في هذا المثال ، يتم إنشاء مصفوفة

صفيف

مع خمسة عناصر. ثم يتم تعيين قيمة مقابلة لكل عنصر. في الحلقة ، يتم فرز جميع عناصر المصفوفة حسب الفهارس ويتم إخراج قيمها إلى وحدة التحكم.

يعد استخدام الفهارس في مصفوفة أحادية البعد أحد المبادئ الأساسية للعمل مع المصفوفات ويستخدم على نطاق واسع في البرمجة لتخزين البيانات ومعالجتها بشكل منظم.

  1. // "أحمر"

الفواكه.دفع ("الموز");

وحدة التحكم.سجل (الفواكه) ؛ / / ["التفاح" ، "البرتقال" ، "الموز"]

في هذا المثال ، نضيف عنصرا جديدا "موزة" إلى نهاية المصفوفة

الفواكه

باستخدام

طريقة الدفع