C++ sets class 1.0
Anda boleh memuat turun dalam masa 5 saat.
Tentang C++ sets class
Kelas set boleh digunakan untuk melaksanakan operasi yang ditetapkan dalam atur cara anda. Ia mewakili unsur-unsur sebagai bit dalam pelbagai peribadi integer panjang yang tidak ditandatangani. Saiz pelbagai adalah pemalar yang ditakrifkan yang boleh ditukar untuk disesuaikan dengan permohonan anda. Kelas set menyokong operasi set berikut dengan cara pembebasan pengendali C++ : (1) kesatuan -- Kesatuan dua set A, B adalah set semua elemen yang dimiliki sama ada A atau B. Dalam kelas set, simbol + adalah pengendali kesatuan perduaan. (2) persimpangan -- Persimpangan dua set A, B adalah set semua elemen yang dimiliki oleh A dan B. Simbol * adalah pengendali persimpangan perduaan: A * B = {x: x berada dalam A -dan- x adalah dalam B } (3) pelengkap -- Dalam teori yang ditetapkan, set adalah subset set sejagat tetap U. Dalam kelas set, U adalah set unsur-unsur yang bernombor dari 1 hingga MAX_WORDS * WORD_SIZE. Pelengkap set A adalah set unsur-unsur kepunyaan U tetapi bukan milik A. Simbol ~ adalah pengendali pelengkap unary: ~ A = {x: x adalah di U, x tidak dalam A } (4) perbezaan -- Perbezaan dua set A, B adalah set semua elemen yang dimiliki oleh kurang orang-orang dalam B. Simbol - adalah pengendali perbezaan binari: A - B = {x: x adalah dalam A, x tidak dalam B } (5) perbezaan simetri -- Perbezaan simetri dua set A, B adalah set semua elemen yang dimiliki oleh A atau ke B, tetapi tidak kedua-duanya.