Ich bin ein bisschen vertraut mit was Subsets sind, aber ich habe eine harte Zeit zu verstehen, wie die unten zwei Teilmenge bekam? Kann jemand darauf hinweisen, wie wir nur zwei Teilmengen bekommen haben? Ich dachte nur, dass es mehr Untermengen haben würde.Eine Teilmenge in Java finden
Eine Zahl, m, ist definiert als die Größe einiger Teilmengen S von A, wobei jedes Element einen ununterbrochenen Bereich von ganzen Zahlen abdeckt; das heißt, wenn Sie die Elemente in S sortieren würden, ist der Unterschied zwischen irgendwelchen Elementen j und j + 1 entweder 0 oder 1. Zum Beispiel gibt A = {5, 4, 4, 8, 8} uns eine Teilmenge {4, 4, 5} und {8,8}; Diese Teilmengen haben m-Werte von 3 bzw. 2.
Haupt Frage: Wenn Sie denken, es sollte mehr Teilmengen sein, was andere Teilmengen denken Sie, sollte es sein? Zweite Frage: Was hat das mit Java zu tun? (Ich verstehe, dass Sie dafür vielleicht ein Java-Programm schreiben müssen, aber bis jetzt haben Sie keine Programmierfrage gestellt). – ajb
Bitte beachten Sie auch, dass in Mathe ein "Set" niemals doppelte Elemente enthält. Ein Element ist entweder in einer Menge oder nicht; es ist nie mehrfach vorhanden. Das sieht mehr wie ein [Multiset] aus (https://en.wikipedia.org/wiki/Multiset). – ajb