Tipo y precedencia
BINARIO (máxima-1) java.lang.Integer.MAX_VALUE-1
Descripción
Obtiene todas las permutaciones (Vdim(v),n) de longitud 'n' en orden de un vector.
Este operador devuelve el mismo resultado que el operador unario 'Permutacion Vector (;!;)' para n=dim(v)
Cadena de entrada
;p;
Cadena de salida
;p;
Uso
<vector>;p;<natural>
Ejemplos
[1,2,3,4];p;1
VectorEvaluado: [[1],[2],[3],[4]]
dim([1,2,3,4];p;1)
RealDoble: 4
[1,2,3,4];p;3
VectorEvaluado: [[1,2,3],[1,2,4],[1,3,2],[1,3,4],[1,4,2],[1,4,3],[2,1,3],[2,1,4],[2,3,1],[2,3,4],[2,4,1],[2,4,3],[3,1,2],[3,1,4],[3,2,1],[3,2,4],[3,4,1],[3,4,2],[4,1,2],[4,1,3],[4,2,1],[4,2,3],[4,3,1],[4,3,2]]
dim([1,2,3,4];p;3)
RealDoble: 24
[1,2,3,4];p;5
VectorEvaluado: [] ∅ (no se puede crear ninguna permutación sin repetición mayor que el nº de elementos)
dim([1,2,3,4];p;5)
RealDoble: 0
[1,2,3,4];p;0
VectorEvaluado: [[]] {∅} (solo se puede crear una permutación sin elementos, el conjunto vacío)
dim([1,2,3,4];p;0)
RealDoble: 1
Véase también