| C ++ set di classe Eseguire varie operazioni stabilite |
Scarica ora |
C ++ set di classe Classifica e riepilogo
- Nome editore:
- Abecedarical Systems
- Sistemi operativi:
- Windows
- Dimensione del file:
- 14 KB
C ++ set di classe Tag
C ++ set di classe Descrizione
Classe C ++ Set è stata sviluppata come pacchetto accessibile che consente di eseguire operazioni impostate nei tuoi programmi. Rappresenta elementi fissi come bit in una serie privata di numeri interi lunghi non firmati. La dimensione dell'array è una costante definita che può essere modificata in base alle tue applicazioni. Classe C ++ Set supporta le seguenti operazioni impostate tramite il sovraccarico dell'operatore C ++: Unione L'unione di due set A, B è l'insieme di tutti gli elementi che appartengono a A o B. Nella classe Set, il simbolo + è l'operatore binario dell'Unione: A + B = {x: x è in -oR- x è in B} Intersezione L'intersezione di due set A, B è l'insieme di tutti gli elementi che appartengono sia a A e B. Il simbolo * è l'operatore di intersezione binaria: A * B = {x: x è in a -and- x è in b} esempio Lascia A = {1, 2, 3, 4} e B = {3, 4, 5, 6}. Poi A + B = {1, 2, 3, 4, 5, 6} A * B = {3, 4} Complemento Nella teoria Set, i set sono sottoinsiemi di un set universale fisso U. Nella classe Sets, U è l'insieme di elementi numerati da 1 a Max_Words * word_size. Nel file di dichiarazione di classe qui sotto, le seguenti definizioni sono fatte: #Define max_words 2. #define word_size (8 * sizeof (senza segno lungo)) Questi parametri fanno la gamma di U, da 1 a 64 in set. Per aumentare o diminuire la dimensione di U, modificare il valore definito di MAX_WORDS. Il complemento del set A è il set di elementi appartenenti a te ma non appartenenti a A. Il simbolo ~ è l'operatore di complemento non universitario: ~ A = {x: x è in u, x non è in} esempio Lascia A = {1, 2, 3, 4} e B = {3, 4, 5, 6}. Poi ~ A = {5, 6, 7 ,. . .} ~ B = {1, 2, 7, 8, 9 ,. . .} Differenza La differenza di due set A, B è l'insieme di tutti gli elementi che appartengono a meno quelli in B. Il simbolo - è l'operatore di differenza binaria: A - B = {x: x è in a, x non è in B} esempio Lascia A = {1, 2, 3, 4} e B = {3, 4, 5, 6}. Poi A - B = {1, 2} Può essere dimostrato che A - B = A * ~ b. Differenza simmetrica La differenza simmetrica di due set A, B è l'insieme di tutti gli elementi che appartengono a A o a B, ma non entrambi.
C ++ set di classe Software correlato