Intercambiar PNG transparente

Descarga gratis la mejor y más alta calidad Intercambiar PNG transparente "fondos disponibles en varios tamaños. Para ver la resolución de tamaño PNG completo, haga clic en cualquiera de las miniaturas de imágenes a continuación."

Información de licencia: Creative Commons 4.0 BY-NC


Presentado por en Nov 29, 2021

Advertisements

El acto de intercambiar dos variables en la programación de computadoras se refiere a los valores de las variables. Esto generalmente se realiza utilizando datos almacenados en la memoria. Por ejemplo, dos variables en un programa se declaran de la siguiente manera:

data_item x: = 1
data_item y: = 0

intercambio

Después del intercambio, X tendrá el valor 0 e y tendrá el valor 1; Sus valores han sido intercambiados. Se pueden usar otros tipos de valores, como cadenas y tipos de datos agregados, con esta operación. Los swaps se utilizan para cambiar las ubicaciones de los datos en los tipos de comparación.

Swap es un incorporado en varios lenguajes de computadora. Las sobrecargas están disponibles en C ++, lo que permite std :: intercambio para intercambiar algunas estructuras enormes en Oâ.

Si bien esta es una noción básica y, en muchas circunstancias, la única técnica práctica para intercambiar dos variables, consume más. Aunque esto no debería ser un problema en la mayoría de las aplicaciones, los tamaños de los valores que se intercambian pueden ser grandes, o la operación de intercambio puede necesitar repetirse varias veces, como en los algoritmos de clasificación.

Además, en los idiomas orientados a objetos, C ++, intercambiar dos variables puede necesitar una “al constructor y destructor de clase para la variable temporal, así como tres llamadas al constructor de copias. Algunas clases adquieren memoria en el constructor y luego la desaniman en el destructor, lo que resulta en costosas llamadas al sistema. Copiar constructores para clases con muchos datos, como una matriz, pueden requerir copiar manualmente los datos.

La operación XOR se utiliza para intercambiar dos variables numéricas en XOR Swap. Por lo general, se considera que es más rápido que la técnica Naã¯ve mencionada anteriormente, aunque tiene inconvenientes. En general, XOR Swap se usa para intercambiar tipos de datos de bajo nivel como enteros. Sin embargo, es teóricamente capaz de intercambiar dos valores representados por BitStrings de longitud fija.

Los contenedores que usan punteros para asignar la memoria del montón se pueden cambiar en una sola operación intercambiando los punteros solos. Esto es más común en los lenguajes de programación que habilitan punteros, como C o C ++. La biblioteca de plantillas estándar utiliza su función de intercambio incorporada para intercambiar eficientemente el contenido de los contenedores.

Advertisements

Debido a que las variables del puntero son generalmente de un tamaño fijo y son numéricos, el intercambio XOR se puede usar para intercambiarlas rápidamente.
Descargar Swap PNG Images Transparent Gallery.

PNG relacionado: