| C ++ Setleri Sınıfı Çeşitli ayar işlemlerini gerçekleştirin |
Şimdi İndirin |
C ++ Setleri Sınıfı Sıralama ve Özet
- Yayıncı adı:
- Abecedarical Systems
- İşletim sistemleri:
- Windows
C ++ Setleri Sınıfı Etiketler
C ++ Setleri Sınıfı Açıklama
C ++ sets sınıfı, programlarınızda ayar işlemlerini gerçekleştirmenize olanak sağlayan erişilebilir bir paket olarak geliştirilmiştir. Özel bir sıradan imzasız uzun tamsayı bir dizide Bit olarak ayarlanmış öğeleri temsil eder. Dizi boyutu, başvurunuza uyacak şekilde değiştirilebilen tanımlanmış bir sabittir. C ++ Setleri sınıfı, C ++ operatörünün aşırı yüklenmesiyle aşağıdaki ayar işlemlerini destekler: Birliği İki setin birliği A, B, A veya B'ye ait tüm unsurların setidir. Set sınıfında, Symbol + ikili birleşme operatörüdür: A + B = {X: X A -On- X'te B} Kavşak İki setin kesişimi A, B, hem A hem de B'ye ait tüm unsurların kümesidir. Sembol * İkili Kavşak Operatörüdür: A * B = {X: X A -And- X'te B} örnek A = {1, 2, 3, 4} ve b = {3, 4, 5, 6}. O zamanlar A + B = {1, 2, 3, 4, 5, 6} A * b = {3, 4} tamamlayıcı Set teorisinde, setler Sabit bir evrensel SET U SET. Aşağıdaki sınıf bildirim dosyasında, aşağıdaki tanımlar yapılır: #define max_words 2 #define word_size (8 * SizeOf (imzasız uzun)) Bu parametreler, SET, 1 ila 64'lük bir aralıktır. U boyutunu arttırmak veya azaltmak için, Max_Words'ün tanımlanmış değerini değiştirin. A SET'in tamamlayıcısı, U'ya ait olan ancak A'ya ait olmayan unsurların setidir. ~ A = {x: x u içinde, x bir} değil örnek A = {1, 2, 3, 4} ve b = {3, 4, 5, 6}. O zamanlar ~ A = {5, 6, 7,. . .} ~ B = {1, 2, 7, 8, 9,. . .} fark İki setin farkı A, B, B'de daha az olan tüm unsurların setidir. Sembol - İkili Fark Operatörüdür: A - B = {X: X A'da, X, B'de değil örnek A = {1, 2, 3, 4} ve b = {3, 4, 5, 6}. O zamanlar A - b = {1, 2} A - B = A * ~ B'nin olduğu gösterilebilir. Simetrik Fark İki setin simetrik farkı A, B, A veya B'ye ait tüm unsurların setidir, ancak her ikisi de değildir.
C ++ Setleri Sınıfı İlgili Yazılım