Título: Recursividad con funciones void, ayuda Publicado por: LiLou en 2 Abril 2011, 01:12 am Buenas.
Tengo un código que me reordena un vector de una determinada manera, en la mitad izquierda, estarán los numeros menores o iguales que x, y por la derecha, los que son mayores que x. Por ejemplo: v = {1, 10, 23, 15, 13, 8}; x = 8; Reordenado (una posibilidad) seria v = {3, 1, 8, 10, 23, 15}; Sé hacerlo si digo que la funcion retorne un array, pero no sé hacerlo sin que retorne nada. Código
He probado a hacer ésto: Código Pero no funciona. No he hecho muchos ejercicios de recursividad con funciones void (he hecho solo uno, pero apenas lo entiendo), asi que agradecería que me alguien me lo explicase mas o menos :-\ Título: Re: Recursividad con funciones void, ayuda Publicado por: LiLou en 3 Abril 2011, 10:51 am Solucionado.
El problema, como ya me temía, era el caso simple. No debería de volver a llamar a la función, sino finalizar con un print, por ejemplo: println("\nReorganized: "); Un saludo. |