إنت أر ج هو تعبير يستخدم في بعض لغات البرمجة لإنشاء وتهيئة مجموعة أحادية البعد من الأعداد الصحيحة.
المصفوفات هي هياكل بيانات تسمح لك بتخزين ومعالجة العديد من العناصر من نفس النوع. في حالة إنت أر ج ، كل عنصر من عناصر المصفوفة سيكون من نوع إنت ، وهذا هو ، عدد صحيح. يتم تحديد عدد عناصر المصفوفة عند إنشائها ويمكن تعيين أي رقم موجب.
يحدث إنشاء وتهيئة صفيف إنت أر ج على النحو التالي: يتم تحديد الكلمة الأساسية إنت ، تليها اسم الصفيف ، ومن ثم يتم سرد قيم عناصر الصفيف في أقواس معقوفة مفصولة بفواصل. على سبيل المثال:
ج = {1, 2, 3, 4, 5};
في هذه الحالة ، نقوم بإنشاء صفيف إنت أر مع حجم 5 عناصر وتهيئته مع القيم 1, 2, 3, 4, 5. يتم الوصول إلى عناصر المصفوفة من خلال الفهارس التي تبدأ من الصفر. على سبيل المثال ، للحصول على قيمة العنصر الأول من صفيف إنت أر ج ، يجب عليك استخدام التعبير إنت أر ج[0].
- ما هو الباحث آر ج وكيفية استخدامها?
- مقدمة إلى الباحث آر آر ج
- مبادئ استخدام الباحث آر سي
- المهام الرئيسية ل إنت أر ج
- أمثلة على تطبيقات إنت آر آر سي
- مزايا استخدام كثافة العمليات آر ج
- سؤال وجواب
- ما هو الباحث آر ج?
ما هو الباحث آر ج وكيفية استخدامها?
إنت أر ج هو بنية البيانات في لغة البرمجة ج مصممة للعمل مع صفائف من القيم الصحيحة.
يوفر هيكل البيانات إنت أرر ج مبرمج مع أساليب ووظائف مريحة للعمل مع المصفوفات ، مثل إضافة عنصر ، وحذف عنصر ، والبحث عن عنصر وغيرها من العمليات ، مما يجعل العمل مع المصفوفات أكثر كفاءة وملاءمة.
لاستخدام إنت أرر ج ، يجب تضمين ملف الرأس المناسب:
# تشمل
بعد ذلك ، يمكنك إنشاء كائن هيكل إنت أر ج:
هيكل إنتار_آر_آر;
بعد إنشاء كائن ، يمكنك استخدام وظائف مختلفة للعمل مع المصفوفة. بعض منهم:
- إنت-آر-سي-إنيت: تهيئة صفيف إنت-آر-سي-إضافة
- : إضافة عنصر إلى نهاية المصفوفة الداخلية
- : إزالة عنصر من مصفوفة البحث الداخلي
- : البحث عن عنصر في
- صفيف: فرز عناصر المصفوفة
على سبيل المثال ، لإضافة عنصر إلى نهاية صفيف ، يمكنك استخدام الدالة إنتار_ك_إضافة:
إضافة (&آر آر ، 10);
وللبحث عن عنصر في المصفوفة ، يمكنك استخدام وظيفة البحث الداخلي:
الفهرس الدولي = البحث الدولي (&آر ، 10);
وبالإضافة إلى ذلك ، إنت أر ج يوفر وظائف مريحة للحصول على حجم مجموعة والوصول إلى العناصر عن طريق الفهرس.
وهكذا ، وذلك باستخدام إنت أرر ج يسمح لك للعمل بشكل أكثر كفاءة مع المصفوفات في لغة البرمجة ج ، وتبسيط التعليمات البرمجية وتحسين أداء البرنامج.
مقدمة إلى الباحث آر آر ج
إنت أر ج هي مكتبة لغة البرمجة ج التي توفر وظائف للعمل مع صفائف من القيم الصحيحة.
المبدأ الأساسي لاستخدام إنت أر ج هو إنشاء صفيف ، وملء مع القيم وتنفيذ عمليات مختلفة عليها.
- إنشاء صفيف:
- ملء صفيف مع القيم:
- الوصول إلى عناصر المصفوفة:
- تغيير عناصر المصفوفة:
- تنفيذ العمليات على صفيف:
. فإنه يأخذ حجم مجموعة كوسيطة وإرجاع مؤشر إلى مجموعة جديدة.
. فإنه يأخذ مؤشر إلى مجموعة ، وقيم العناصر وعددهم. فإن وظيفة تخصيص الذاكرة تلقائيا لمجموعة وملء مع القيم.
إرجاع قيمة العنصر الأول من المصفوفة.
سيغير قيمة العنصر الأول من المصفوفة إلى 10.
كما يوفر إنت أرر ج وظائف لأداء عمليات مختلفة على المصفوفات ، مثل البحث عن الحد الأدنى والحد الأقصى للعناصر ، والفرز ، وما إلى ذلك. يمكن استدعاء هذه الوظائف باستخدام أسماء الوظائف المناسبة.
مثال على استخدام الباحث آر سي:
# تشمل
# تضمين "إنتر-آر-سي"
كثافة العمليات الرئيسية () {
كثافة العمليات الحجم = 5;
إنت *آر = إنت_ار_إنشاء (الحجم);
إنت_ار_ فيل(آر، 1 ، الحجم);
for (int i = 0; i < size; i++) {
printf("%d ", arr[i]);
}
printf("
");
int_arr_sort(arr, size);
for (int i = 0; i < size; i++) {
printf("%d ", arr[i]);
}
printf("
");
int min = int_arr_min(arr, size);
int max = int_arr_max(arr, size);
printf("Min: %d
", min);
printf("Max: %d
", max);
int_arr_destroy(arr);
return 0;
}
ينشئ هذا المثال مصفوفة من 5 عناصر ، ويملأها بقيم من 1 إلى 5 ، ويفرز المصفوفة ، ويجد الحد الأدنى والحد الأقصى للقيم ويعرضها على الشاشة.
باستخدام إنت أرر ج يجعل من الأسهل للعمل مع صفائف من القيم الصحيحة في لغة البرمجة ج من خلال توفير وظائف مريحة للعمل معهم.
مبادئ استخدام الباحث آر سي
إنت أر ج هو نوع البيانات في لغة البرمجة ج ، وهي مجموعة من الأعداد الصحيحة.
المبادئ الأساسية لاستخدام الباحث آر ج تشمل:
}
عند إرجاع مصفوفة من دالة ، قم بتعريفها كمؤشر لنوع بيانات المصفوفة واستخدمها
- إنت أر ج يوفر وسيلة مريحة لتخزين ومعالجة البيانات في شكل مجموعة من الأعداد الصحيحة. الاستخدام السليم لل إنت أر ج يتبع المبادئ المذكورة أعلاه ، مما يساعد على جعل رمز أكثر قابلية للقراءة وكفاءة وقابلة للتطوير.
- المهام الرئيسية ل إنت أر ج تسمح لك لتنفيذ الإجراءات التالية:
- يسمح لك بإنشاء مصفوفة جديدة من الطول المحدد. إرجاع مؤشر إلى بداية المصفوفة.
- يحرر الذاكرة التي تحتلها المصفوفة.
- يسمح لك بالحصول على قيمة عنصر صفيف في الفهرس المحدد.
- يسمح لك بتعيين قيمة عنصر صفيف في الفهرس المحدد.
- يسمح لك بتغيير حجم المصفوفة عن طريق زيادة طولها أو تقليلها. عندما يتم تكبير الصفيف ، سيتم ملء العناصر الجديدة بالأصفار.
- يسمح لك بإنشاء نسخة من صفيف موجود. إرجاع صفيف جديد مطابق للصفيف الأصلي.
- يسمح لك بالعثور على فهرس التكرار الأول للقيمة المحددة في المصفوفة.
فرز الصفيف-وظيفة الفرز الداخلي
يسمح لك بفرز مصفوفة بترتيب تصاعدي أو تنازلي.
إخراج المصفوفة-وظيفة الطباعة الداخلية
- وفيما يلي بعض الأمثلة على كيفية إنت أر ج يمكن استخدامها في البرمجة:
برينتف ("٪د " ، نومس [ط]);
}
- في هذا المثال ، يتم حساب طول مصفوفة الأرقام أولا باستخدام عملية الحجم ثم تكرارها فوق كل عنصر من عناصر المصفوفة باستخدام الحلقة.
حساب مجموع عناصر المصفوفة: