إبدال (حوسبة)

إبدال قيمتين مخزنتين في الذاكرة.

الإبدال[1] (بالإنجليزية: Swapping) هي عملية تغيير محتوى موقعين في الذاكرة ليحل الأول محل الثاني والعكس بالعكس.

مثال عن عملية استبدال باستخدام شبه رماز:

data_item x := 1
data_item y := 0

swap (x, y);

بعد استدعاء الدالة swap () يصبح محتوى المتغير x هو 0، والمتغير y هو 1. ويمكن تعميم العملية على أنواع أخرى من البيانات لو سمحت لغة البرمجة بذلك.

مراجع

  1. معجم مصطلحات المعلوماتية (بالعربية والإنجليزية)، دمشق: الجمعية العلمية السورية للمعلوماتية، 2000، ص. 514، OCLC:47938198، QID:Q108408025