Python encontró todos los subconjuntos

  • bibliotecas de terceros
importación itertools como que 
un = [-1,0,1,2, -1,4 ] 
Resultados = SET (it.combinations (a, r = 3))

 

DEF PowerSetsBinary (artículos): 
    N = len (artículos) 
    RES = []
     para I en Rango (N ** 2): # El número de subconjuntos 
        Combo = []
         para J en Rango (N): # se utiliza para determinar binario número subíndice como el número de si la posición j 1. 
            iF (I >> j) 1 y:. # determina si o 1. 
                combo.append (artículos [j])
         iF  No Combo: Continuar  # remove [] 
        res.append ( Combo)
     de retorno RES

 

Supongo que te gusta

Origin www.cnblogs.com/cassielcode/p/12613149.html
Recomendado
Clasificación