اذهب إلى المحتوى

السؤال

Recommended Posts

  • 1
نشر (معدل)

أهلا هدى،

الخوارزمية العامة لتبديل قيمة أي متغيّرين أو عنصرين لمصفوفة بأي نوع؛ فنحن بحاجة دائماً إلى متغير ثالث نستخدمه بشكل مؤقت حتى نتم من خلاله عملية التبديل.

الآن، سنستخدم متغير ثالث إسمه temp لنتم من خلاله عملية التبديل.
إذاً المتغير temp سيكون مجرد وسيط في عملية التبادل.

كود جافا لخوارزمية التبديل العامة

int A = 5;
int B = 10;
int temp;
temp = B;          // و التي تساوي 10 temp في المتغير B هنا وضعنا قيمة المتغير
   B = A;          // و التي تساوي 5 B في المتغير A هنا وضعنا قيمة المتغير
   A = temp;       // و التي تساوي 10 A في المتغير temp هنا وضعنا قيمة المتغير

مرفق شرح الكود السابق

 

كود جافا لتبديل قيم العنصرين الخامس والثالث بمصفوفة أحادية البعد

class Replace {
 
    public static void main(String[] args) {
 
        int[] myArray = { 10, 20, 30, 40, 50 };
        
        System.out.println ("العنصر الثالث قبل التبديل:" +myArray[2]+"\nالعنصرالخامس قبل ا لتبديل:" +myArray[4]);
                       
        int temp = myArray[2];
        myArray[2] = myArray[4];
        myArray[4] = temp;
 
       System.out.println ("العنصر الثالث بعد التبديل:" +myArray[2]+"\nالعنصر الخامس بعد التبديل:" +myArray[4]);
    }
 }

 

مصدر موقع هرماش

بالتوفيق ...

 

replace.PNG

تم التعديل في بواسطة Entesar ElBanna
no reason

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...