Operador: Conjunto PotenciaVolver

Tipo y precedencia

UNARIO (máxima-1) java.lang.Integer.MAX_VALUE-1

Descripción

Conjunto potencia (conjunto de las partes, conjunto de todos los subconjuntos) de un conjunto.

Se obtendrá un conjunto que contiene 2n subconjuntos, y éstos tendrán un orden indeterminado.

Cadena de entrada

{^}

Cadena de salida

{^}

Uso

<conjunto>{^}

Ejemplos

[]{^}

VectorEvaluado: [] (∅)

[1]{^}

VectorEvaluado: [[],[1]] {∅,{1}}

[1,2,3]{^}

VectorEvaluado: [[],[2,1],[3],[3,2,1],[3,2],[3,1],[2],[1]]

[1,2,2]{^}

VectorEvaluado: [[],[2,2],[2,1],[2],[1],[2,2,1]] (cuando el vector no es un conjunto (duplicados), los subconjuntos iguales solo aparecen una vez, en este caso [2,1] y [2])

[1,2,2b]{^}

VectorEvaluado: [[2],[2,2,1],[],[2,1],[2],[1],[2,2],[2,1]] (en este caso 2 y 2b son dos elementos de distinto tipo)

Véase también

permutacion vector, permutacion n vector, secuencia