¿Cómo generaría todas las posibles permutaciones de la lista b(1,6,8,3,9,5)
incluyendo las de diferente longitud? Ejemplo:Generar todas las permutaciones de todas las longitudes
List a = [1,2,3]
generateperms(a)
1,2,3
3,1,2
3,2,1
1,3,2
2,1,3
2,3,1
2,3
1,2
1,3
2,1
3,2
3,1
¿Y así sucesivamente y obtener todas las permutariones de cada longitud?
EDIT: sólo voy a usar esto, escrito en Python, funciona bastante bien:
import itertools
a = ['a','b','c']
for i in range(len(a)):
print list(itertools.permutations(a,i+1))
¿Es esta tarea? Si es así, por favor marqúelo como tal, y considere publicar un poco más sobre el progreso que ha hecho hasta ahora. – bcat
Esto no era tarea, disculpa por no decir o publicar de otra manera. –