C++ sets class 1.0

Lisensi: Gratis ‎Ukuran file: 13.99 KB
‎Peringkat Pengguna: 5.0/5 - ‎1 ‎Suara

Kelas set dapat digunakan untuk melakukan operasi set di program Anda. Ini mewakili elemen yang ditetapkan sebagai bit dalam array pribadi bilangan bulat panjang yang tidak ditandatangani. Ukuran array adalah konstanta yang ditentukan yang dapat diubah agar sesuai dengan aplikasi Anda. Kelas set mendukung operasi set berikut dengan cara kelebihan beban operator C++: (1) -- Gabungan dua set A, B adalah kumpulan semua elemen yang termasuk dalam A atau B. Di kelas set, simbol + adalah operator serikat biner. (2) persimpangan -- Persimpangan dua set A, B adalah set dari semua elemen yang termasuk dalam A dan B. Simbol * adalah operator persimpangan biner: A * B = {x: x berada di A -dan- x berada dalam pelengkap B } (3) -- Dalam teori set, set adalah subset dari set U universal tetap. Di kelas set, U adalah kumpulan elemen bernomor dari 1 hingga MAX_WORDS * WORD_SIZE. Pelengkap set A adalah seperangkat elemen milik U tetapi bukan milik A. Simbol ~ adalah operator pelengkap unary: ~A = {x: x ada di U, x tidak dalam perbedaan A } (4) -- Perbedaan dua set A, B adalah kumpulan semua elemen yang termasuk dalam A kurang dari yang ada di B. Simbol - adalah operator perbedaan biner: A - B = {x: x ada di A, x tidak dalam perbedaan simetris B} (5) -- Perbedaan simetris dari dua set A, B adalah kumpulan semua elemen yang termasuk dalam A atau B, tetapi tidak keduanya.

Riwayat versi

  • Versi 1.0 diposting di 2001-01-15
    Rilis baru

Detil Program