Conj.P- Array List - [RESOLVIDO]

6 respostas
felipehts

Estou desenvolvendo um aplicativo para operações com conjuntos, porém me deparei com um problema: “Conjuntos das Partes”; gostaria de saber se tem algum método ou função no Array list, que executa tão cálculo, ou então alguma sugestão de como fazer essa operação, segue abaixo o que estou precisando, obrigado a todos…vlw

Ex:
A= {2;5}
P(A) = {{2};{5};{2;5};ø} ===> Essa operação que estou precisando fazer, baseado no conjunto A, citado acima.

6 Respostas

E

Você precisa fazer o seu mesmo.
Não existe isso “pronto”, basta olhar a documentação:
http://download.java.net/jdk7/docs/api/java/util/ArrayList.html

De qualquer maneira, é melhor usar um Set, não um List. Mesmo assim, não existe isso pronto na interface Set:
http://download.java.net/jdk7/docs/api/java/util/Set.html

felipehts

entanglement:
Você precisa fazer o seu mesmo.
Não existe isso “pronto”, basta olhar a documentação:
http://download.java.net/jdk7/docs/api/java/util/ArrayList.html

De qualquer maneira, é melhor usar um Set, não um List. Mesmo assim, não existe isso pronto na interface Set:
http://download.java.net/jdk7/docs/api/java/util/Set.html

Agradeço pela dica e pelo material informado, vou verificar, obirgado…vlw

felipehts

já tentei de várias formas, mas não consegui implementar, alguém poderia me ajudar com exemplos de como fazer ??? segue abaixo outro modelo do que preciso…vlw

? A={1,2,3,4,5} => E=5
Seqüência a ser impressa:
1-2-3-4-5-12-13-14-15-23-24-25-34-35-45-123-124-125-134-135-145-234-235-245-345-1234-1235-1245-1345-2345-12345

E

O que você quer é um troço chamado “powerset”. Um exemplo de algoritmo (em C, sorry):

http://applied-math.org/subset.pdf

felipehts

entanglement:
O que você quer é um troço chamado “powerset”. Um exemplo de algoritmo (em C, sorry):

http://applied-math.org/subset.pdf

vlw pela material indicado, vou avaliar aqui…mesmo sendo em C…talvez tenha como importar a ideia…vlw ai

felipehts

felipehts:
entanglement:
O que você quer é um troço chamado “powerset”. Um exemplo de algoritmo (em C, sorry):

http://applied-math.org/subset.pdf

vlw pela material indicado, vou avaliar aqui…mesmo sendo em C…talvez tenha como importar a ideia…vlw ai

Voltei para agradecer o material indicado, pois através dele conseguir finalmente resolver a questão, mesmo sendo em linguaguem C, foi bastante útil para implementar na minha aplicação, mais uma vez, vlw… obrigado.

Criado 27 de setembro de 2010
Ultima resposta 2 de out. de 2010
Respostas 6
Participantes 2