Schreibe ein Programm, um Powersets einer Menge in Java zu erzeugen. Eine Potenzmenge einer Menge S ist die Menge aller möglichen Teilmengen von S, einschließlich der leeren Menge und S selbst.
Wie erstellt man ein PowerSet in Java?
Neues Set in Java definieren: Set set=new HashSet; // definiere einen Satz von ganzen Zahlen in Java. Set< Set > setOfSets=new HashSet; // PowerSet ist eine Menge von Sets..
Power Set mit Java
- Finde die erste Teilmenge - zum Beispiel die leere Menge.
- Zu den bereits gefundenen Teilmengen hinzufügen.
- Jedes Element aus dem ursprünglichen Satz hinzufügen zu.
Wie erstellt man ein PowerSet?
Um die Potenzmenge zu erzeugen, beobachten Sie, wie Sie eine Teilmenge erstellen: Sie gehen jedes Element einzeln an und beh alten es dann bei oder ignorieren es. Diese Entscheidung soll durch ein Bit (1/0) angezeigt werden. Um also {1} zu generieren, wählen Sie 1 und lassen 2 fallen (10).
Was ist ein Potenzsatz in einem String?
Potenzmenge Potenzmenge P(S) einer Menge S ist die Menge aller Teilmengen von S. Zum Beispiel S={a, b, c} dann P(s)={{}, {a}, {b}, {c}, {a, b}, {a, c}, {b, c}, {a, b, c}}.
Was ist ein Potenzsatz mit Beispiel?
Eine Potenzmenge ist definiert als die Menge oder Gruppe aller Teilmengen einer gegebenen Menge, einschließlich der leeren Menge, die mit {} oder ϕ bezeichnet wird. Eine Menge mit 'n' Elementen hat 2 Teilmengen insgesamt. Sei zum Beispiel Set A={1, 2, 3}, daher ist die Gesamtzahl der Elemente im Set 3.