Explorar el Código

optimize swap

tags/1.0.0
Chris Cromer hace 1 año
padre
commit
6ff4147448
Firmado por: cromer <chris@cromer.cl> ID de clave GPG: 39CC813FF3C8708A
Se han modificado 1 ficheros con 6 adiciones y 3 borrados
  1. +6
    -3
      src/swap.c

+ 6
- 3
src/swap.c Ver fichero

@@ -19,7 +19,10 @@
* @param yp Segundo valor
*/
void swap(int *xp, int *yp) {
int temp = *xp;
*xp = *yp;
*yp = temp;
if (xp == yp) {
return;
}
*xp = *xp + *yp;
*yp = *xp - *yp;
*xp = *xp - *yp;
}

Cargando…
Cancelar
Guardar