Generare tutte le combinazioni

di Anonimizzato17320 il
10 risposte
Ciao a tutti,
vorrei una mano per realizzare un programma in Java. Allora ho un oggetto di tipo Espressione, del tipo {NCH} e voglio generare tutte le possibili combinazioni tra N, C, e H e i risultati attesi sono {N},[C],[H],[NC],[NH],[CH],[NCH]. Come posso realizzarlo in java? Help me

10 Risposte

  • Quello che vuoi fare tu non è calcolare le combinazioni.
    Devi calcolare l'insieme delle parti di {N,C,H}.
  • Scusami, in realtà non sono combinazioni. Però come posso fare in java?
  • Hai qualche idea di come si risolve il problema non utilizzando Java.
    Cioè se dovresti usare carta e penna come ti muoveresti.
  • Io ho pensato di utilizzare la ricorsione. Ho trovato un pò di soluzioni, ma che utilizzano le stringhe e non so come convertirli in liste.
  • Se vi posto la soluzione con le stringhe, mi potete aiutare?
  • Se {N,C,H} e' un insieme, c'e' una relazione ben precisa tra la presenza di una elemento in un insieme ed i numeri binari!
  • E in Java?
  • Ma "in Java" {N, C, H} cosa è? Un Set? Ed N,C,H cosa sono?
  • NCH è un oggetto di tipo espressione, e N è un elemento, H anche e C anche. Quindi la classe espressione ha una lista di elementi.
  • Qual è l'interfaccia di Espressione e di Elemento?

    Prima hai scritto che avevi una soluzione con le stringhe, postala.
Devi accedere o registrarti per scrivere nel forum
10 risposte