
Permutacion por recursividad en java
Java





Publicado el 15 de Julio del 2020 por Adan (10 códigos)
3.026 visualizaciones desde el 15 de Julio del 2020
Obtiene todas las permutaciones de una cadena o texto de n grupo
imprime_en_otra_base(100,10); // 100
imprime_en_otra_base(100,2); // 1100100
imprime_en_otra_base(100,8); // 144
imprime_en_otra_base(100,16); // 64
imprime_en_otra_base(100, 8); // 144
imprime_en_otra_base(100,10) # 100
imprime_en_otra_base(100,2) # 1100100
imprime_en_otra_base(100,8) # 144
imprime_en_otra_base(100,16) # 64
imprime_en_otra_base(100,10); // 100
imprime_en_otra_base(100,2); // 1100100
imprime_en_otra_base(100,8); // 144
imprime_en_otra_base(100,16); // 64
imprime_en_otra_base(100, 8); // 144
trianguloInvertido(5) # [[5, 4, 3, 2, 1], [5, 4, 3, 2], [5, 4, 3], [5, 4], [5]]
print("\n".join(map(str, trianguloInvertido(5))))
[5, 4, 3, 2, 1]
[5, 4, 3, 2]
[5, 4, 3]
[5, 4]
[5]
print("\n".join(map(lambda x: " ".join(map(str, x)), trianguloInvertido(5))))
5 4 3 2 1
5 4 3 2
5 4 3
5 4
5
print(trianguloInvertidoDecreciente(5)) # [[5, 4, 3, 2, 1], [4, 3, 2, 1], [3, 2, 1], [2, 1], [1]]
print("\n".join(map(str, trianguloInvertidoDecreciente(5))))
[5, 4, 3, 2, 1]
[4, 3, 2, 1]
[3, 2, 1]
[2, 1]
[1]
print("\n".join(map(lambda x: " ".join(map(str, x)), trianguloInvertidoDecreciente(5))))
5 4 3 2 1
4 3 2 1
3 2 1
2 1
1
IntToString([[5, 4, [3, [2], 1]], [5, 4, []], [5, [4]]]) # [['5', '4', ['3', ['2'], '1']], ['5', '4', []], ['5', ['4']]]