C++ sets class 1.0

Lisans: Ücret -siz ‎Dosya boyutu: 13.99 KB
‎Kullanıcı Derecelendirmesi: 5.0/5 - ‎1 ‎Oy

Sets sınıfı, programlarınızda ayarlanan işlemleri gerçekleştirmek için kullanılabilir. İmzalanmamış uzun tamsayılardan oluşan özel bir dizideki set öğelerini bit olarak temsil eder. Dizi boyutu, uygulamanıza uyacak şekilde değiştirilebilen tanımlanmış bir sabittir. Kümeler sınıfı, C++ işleci aşırı yükleme yoluyla aşağıdaki set işlemlerini destekler: (1) birleşim -- A, B kümesinin birleşimi A veya B'ye ait tüm öğelerkümesidir. Kümeler sınıfında+ sembolü ikili birleşim işlecidir. (2) kesişim -- A, B kümesinin kesişimi hem A hem de B'ye ait tüm elementlerin kümesidir. * sembolü ikili kesişme işlecidir: A * B = {x: x A 'da dır ve- x B } (3) komplemanındadır -- Küme teorisinde kümeler sabit evrensel küme U'nun alt kümeleridir. Ayarlar sınıfında, U 1'den MAX_WORDS * WORD_SIZE numaralı öğeler kümesidir. A kümesinin tamamlayıcısı, U'ya ait olan ancak A'ya ait olmayan öğeler kümesidir. Sembolü ~ unary kompleman işlecidir: ~A = {x: x U'dadır, x A } (4) farkı değildir -- A, B kümesi nin farkı B'deki asetattan daha az olan tüm elementlerin kümesidir. Sembol - ikili fark işlecidir: A - B = {x: x A'dadır, x B} (5) simetrik fark değildir -- A, B kümesinin simetrik farkı A veya B'ye ait olan tüm elementlerin kümesidir, ancak her ikisi de değildir.

sürüm geçmişi

  • Sürüm 1.0 tarihinde gönderildi 2001-01-15
    Yeni sürüm

Program Detayları