Rotar un vector
Publicado por Juan Carlos (1 intervención) el 14/11/2009 13:12:17
Hola, pues queria saber si me podriasis resolver un problema que me trae de cabeza, la cosa, es:
me dan un vector de n elementos integer, y lo que tengo que hacer es dado un desplazamiento, rotar esas posiciones al final del vector.Ejemplo:
vector: [1,2,3,4,5,6] me dicen que el desplazamiento es 3 pues quedaria asi
Vector : [4,5,6,1,2,3]
lo tengo que hacer con recursividad , y no se me ocurre la forma, os pido ayuda si por favor me podriais dar alguna idea del algoritmo a utilizar, no necesito codigo , simplemente una idea del algoritmo recursivo.
muchas gracias por adelantado
me dan un vector de n elementos integer, y lo que tengo que hacer es dado un desplazamiento, rotar esas posiciones al final del vector.Ejemplo:
vector: [1,2,3,4,5,6] me dicen que el desplazamiento es 3 pues quedaria asi
Vector : [4,5,6,1,2,3]
lo tengo que hacer con recursividad , y no se me ocurre la forma, os pido ayuda si por favor me podriais dar alguna idea del algoritmo a utilizar, no necesito codigo , simplemente una idea del algoritmo recursivo.
muchas gracias por adelantado
Valora esta pregunta


0