Estoy buscando un algoritmo para encontrar la combinación más simple de enteros de 0 a 5 (que es la que contiene el menor número de enteros) que tiene aún no se ha utilizado (las combinaciones usadas están en una lista).Algoritmo para encontrar la combinación más simple de enteros que aún no se ha usado
El orden es importante y las combinaciones se deben devolver en una lista.
Por ejemplo, la lista con los números usados podría tener este aspecto:
{{0}, {1}, {2}, {3}, {4}, {0,0}, {0,1}, {0,2}, ..., {2,1}, {2,2}, ..., {1,5,4}, ...}
En este caso, el algoritmo debería devolver una lista con {5}, ya que {5} es la combinación que consiste en el menor número de enteros.
Si la lista se ve así:
{{0}, {1}, {2}, {3}, {4}, {5}, {0,0}, {0,1 }, {0,2}, {0,3}, {0,5}, ...}
el algoritmo debe devolver una lista con 0 y 4 ({0,4}).
Como se va a utilizar en Java, se prefiere una respuesta de Java, pero también se pueden usar pseudocódigos u otros lenguajes de programación.
¡Gracias de antemano!
{0,1 , 2, ... debería ser probablemente {{0}, {1}, {2}, ... – aioobe
Tienes razón, gracias. Eso ha cambiado ahora. – akaloer
+1 por hacerme olvidar que estaba cocinando la cena para responder :) –