/** @(#)TestRotadorJeliot.java 2012 adolfo@di-mare.com Datos de prueba para {@code rotaIzquierdo()}. @author Adolfo Di Mare */ /** Datos de prueba para la rutina {@code rotaIzquierdo()}. */ public class TestRotadorJeliot { /** Rota {@code n} posiciones hacia la izquierda los valores del vector {@code V[]}. */ public static void rotaIzquierdo( int n , int V[] ) { if ( V.equals(null) ) { // V[] no existe todavía return; } else if ( V.length==0 ) { return; } n = n % V.length; if ( n < 0 ) { n += V.length; } if ( n==0 ) { return; } // VEC_copia[] es una copia "rotada" del vector V[] int VEC_copia[] = new int[V.length]; int LEN_n = V.length-n; { /******************************\ * * * RELLENE CON SU ALGORITMO * * * \******************************/ } // Copia en su lugar el vector final for ( int i=0; i