я хочу написать метод рекурсии, который печатает все возможные меры для этих чисел, целые числа от 1 до 9Как найти все возможные номера с помощью метода рекурсии
расположен случайным образом в сетке из трех строк и три колонка например:
6 2 1
5 4 7
3 9 8
Извините, у меня нет никакого кода, потому что это очень сложно для меня.
public class Test {
public static void main (String[] args){
String x = "123456789";
System.out.println(test(x,0));
}
public static String test(String x , int y){
if(x.length()==1)return "";
return x.charAt(y)+test(x.substring(y),y);
}
Возможный дубликат [Алгоритм для поиска следующей большей перестановки заданной строки] (http://stackoverflow.com/questions/1622532/algorithm-to-find-next-greater-permutation-of-a-given-string) – Prune
Если вы ищете SO для «перестановок массива Java», вы найдете множество общих решений этой проблемы. – Prune