C ++ Sets Klasse

Führen Sie verschiedene Sollvorgänge aus
Jetzt downloaden

C ++ Sets Klasse Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Free to try
  • Name des Herausgebers:
  • Abecedarical Systems
  • Betriebssysteme:
  • Windows
  • Dateigröße:
  • 14 KB

C ++ Sets Klasse Stichworte


C ++ Sets Klasse Beschreibung

C ++ - Sets Die Klasse wurde als zugängliches Paket entwickelt, mit dem Sie feste Vorgänge in Ihren Programmen ausführen können. Es stellt eingestellte Elemente als Bits in einem privaten Array unsignierter langen Ganzzahlen dar. Die Array-Größe ist eine definierte Konstante, die an Ihre Anwendung geändert werden kann. C ++ - Sets Klasse unterstützt die folgenden Setoperationen mittels C ++ - Operator-Überlastung: Union Die Vereinigung von zwei Sätzen A, B ist der Satz aller Elemente, die entweder A oder B gehören. In der Sets-Klasse ist das Symbol + der Binärunionsoperator: A + b = {x: x ist in a -or- x in b} Kreuzung Die Kreuzung zweier Sätze A, B ist der Satz aller Elemente, die sowohl in A als auch B gehören. Das Symbol * ist der binäre Kreuzungspanorator: A * B = {x: x ist in A -und- X in B} Beispiel Sei a = {1, 2, 3, 4} und b = {3, 4, 5, 6}. Dann A + B = {1, 2, 3, 4, 5, 6} A * B = {3, 4} ergänzen In Set-Theorie sind Sets Subsets eines festen Universal-Sets U. In der Sets-Klasse ist u der Satz von Elementen, die von 1 bis max_words * word_size nummeriert sind. In der untenstehenden Klassenerklärungsdatei werden folgende Definitionen vorgenommen: #define max_words 2. #define word_size (8 * SizeOf (unsigniert lang)) Diese Parameter machen den Bereich von U, 1 bis 64 in Sätzen. Um die Größe von u zu erhöhen oder zu verringern, ändern Sie den definierten Wert von max_words. Die Ergänzung von Set A ist der Satz von Elementen, die zu u gehörten, aber nicht zu A gehören. Das Symbol ~ ist der unary ergänzende Betreiber: ~ A = {x: x ist in u, x ist nicht in} Beispiel Sei a = {1, 2, 3, 4} und b = {3, 4, 5, 6}. Dann ~ A = {5, 6, 7 ,. . .} ~ B = {1, 2, 7, 8, 9 ,. . .} Differenz Die Differenz von zwei Sätzen A, B ist der Satz aller Elemente, die zu weniger Personen in B. in B. gehören. Das Symbol ist der Binärdifferenzbediener: A - B = {x: x ist in A, X ist nicht in b} Beispiel Sei a = {1, 2, 3, 4} und b = {3, 4, 5, 6}. Dann A - B = {1, 2} Es kann gezeigt werden, dass A - B = A * ~ b. symmetrische Differenz Der symmetrische Differenz von zwei Sätzen A, B ist der Satz aller Elemente, die zu A oder B gehören, aber nicht beide.


C ++ Sets Klasse Zugehörige Software

Heimat

ein spannendes Fantasy-Rollenspiel. In dem kleinen landwirtschaftlichen Dorf von Whitewater träumen Sie von der Gelegenheit, sich von Ihrem Leben von Aufgaben und Tedium wegzukommen. Wenn ein Fremder zur Stadt sucht ...

1,635 10,400K

Herunterladen

Gravitorium

Der Hauptzweck des Gravitoriums besteht darin, Sie mit "was als" Ideen über Schwerkraft- und Gravitationssysteme spielen zu lassen. Es ist nicht als ernsthafter Solarsystemsimulator gedacht, obwohl seine Genauigkeit hübsch ist ...

310 2,022K

Herunterladen