مبادلة PNG شفافة

قم بتنزيل أفضل وأفضل جودة عالية مجانًا مبادلة PNG شفافة تتوفر الخلفيات بأحجام مختلفة. لعرض دقة حجم PNG بالكامل ، انقر فوق أي من الصورة المصغرة أدناه.

معلومات الترخيص: Creative Commons 4.0 BY-NC


مقدم من على Nov 29, 2021

Advertisements

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

data_item x: = 1
data_item y: = 0

تبديل

بعد المبادلة ، سيكون لدى X القيمة 0 و Y سيكون لها القيمة 1 ؛ تم تبديل قيمهم. يمكن استخدام أنواع أخرى من القيم ، مثل السلاسل وأنواع البيانات المجمعة ، مع هذه العملية. يتم استخدام المقايضات لتغيير مواضع البيانات في أنواع المقارنة.

المبادلة هي مضمنة في العديد من لغات الكمبيوتر. تتوفر الأحمال الزائدة في C ++ ، مما يتيح STD :: مبادلة تبديل بعض الهياكل الضخمة في Oâ.

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

بالإضافة إلى ذلك ، في اللغات الموجهة نحو الكائنات ، قد يحتاج تبديل اثنين من المتغيرين إلى مُنشئ الفئة والمدمر للمتغير المؤقت ، بالإضافة إلى ثلاث مكالمات إلى مُنشئ النسخ. تكتسب بعض الفصول الذاكرة في المُنشئ ثم تخصيصها في المدمر ، مما يؤدي إلى مكالمات النظام المكلفة. قد تتطلب منشئي نسخ الفئات التي تحتوي على الكثير من البيانات ، مثل الصفيف ، نسخ البيانات يدويًا.

يتم استخدام عملية XOR لتبديل متغيرين رقميين في مبادلة XOR. عادة ما يُنظر إليه على أنه أسرع من تقنية Naã¯ve المذكورة أعلاه ، على الرغم من أن لديها عيوب. بشكل عام ، يتم استخدام مبادلة XOR لتبديل أنواع البيانات ذات المستوى المنخفض مثل الأعداد الصحيحة. ومع ذلك ، فهي قادرة نظريًا على تبادل أي قيمتين تمثلهما bitstrings ذات الطول الثابت.

Advertisements

يمكن تبديل الحاويات التي تستخدم المؤشرات لتخصيص الذاكرة من الكومة في عملية واحدة عن طريق تبادل المؤشرات وحدها. هذا هو الأكثر شيوعًا في لغات البرمجة التي تتيح المؤشرات ، مثل C أو C ++. تستخدم مكتبة القالب القياسية وظيفة المبادلة المدمجة لها لتبديل محتويات الحاويات بكفاءة.

نظرًا لأن متغيرات المؤشر بحجم ثابت ومتسابق عمومًا ، يمكن استخدام مبادلة XOR لمبادلتها بسرعة.
تنزيل Swap PNG Images معرض شفاف.

PNG ذات الصلة: