Permutando cosas
¡Vuelvo con el post que todos estabais esperando! ¡Tan emocionante que no podréis parar de leer! ¡¡El código de una función recursiva que genera permutaciones de un ArrayList de cadenas de caracteres dentro de otro ArrayList en Java!! ... Oye. Eh, a dónde vais. A DÓNDE VAIS. VOLVED AQUÍ, MALDITOS. ¡Que es súper interesante! Más o menos. Un poco. BUENO VALE NO. Este post va a ser un rollo, es verdad, así que vale, podéis iros. Pero ya que me abandonáis, haced algo útil con vuestro tiempo. Aprended a cocinar . O algo de cine . O del mundo . Y si no, ahí a la derecha hay una lista de blogs estupendos. El caso: Estoy implementando un sistema de votaciones para mi proyecto de fin de carrera, y llegué a un punto en el que tenía que generar todas las combinaciones posibles de unos determinados elementos. Véase, si tenía {[galleta], [tarta], [magdalena]} yo quería obtener { {[galleta], [tarta], [magdalena]} {[galleta], [magdalena], [tarta]} ...