1 / 21

SET SINIFI

SET SINIFI. SET SINIFI. Benzersiz elemanların olduğu yerde setler, birleşen konteynırların bir çeşididir. Bu elementler onların anahtarlarıdır. Birleşen konteynırlar ve normal konteynırlar verimli iletişim için anahtarlar tarafından tasarlanır.

ocean
Download Presentation

SET SINIFI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SET SINIFI

  2. SET SINIFI Benzersiz elemanların olduğu yerde setler, birleşen konteynırların bir çeşididir. Bu elementler onların anahtarlarıdır. Birleşen konteynırlar ve normal konteynırlar verimli iletişim için anahtarlar tarafından tasarlanır. Elementler set içindedir, sıkı ve sıralı düzen kriteri ile setler her zaman sıralanır azalandan artan değerlere doğru takip eder konteynır yapısında setler genellikle ikili arama ağacı olarak kullanılır.

  3. SET SINIFI Setlerin ve birleşen konteynır’ın genel karakteristik özellikleri : • Benzersiz element değerleri: birbiri ile eşit olabilen sette iki element yoktur. Ufak birleşen konteynırlar için ve bir eden eşdeğer elementler için multiset konusuna bakılmalıdır. • Ufak birleşen konteynırlar için elementlere nerde anahtar kullanılmaya izin veriliyorsa element değeri kendisinin anahtarıdır ama haritadaki değer anahtardan farklı ise harita konusuna bakınız. • Elementler her zaman sırayla sıkı ve zayıf siparişleri takip eder. Sıralanmamış birleşmiş diziler buna benzer unordered_set ve ulaşılabilmesi bu uygulamadadır.

  4. SET SINIFI Anahtar: Anahtar tipi: Elementlerin tipleri konteynır içinde bulunur her element settedir ve anahtardır. Karşılaştırmak: Karşılaştırma sınıfı: Bir sınıf aynı tipten iki argument alır ve konteynır elementleri bool a dönüşür. comp(a,b) tabiri comp bu karşılaştırma sınıfının olduğu yerde ve konteynırın a ve b elementlerinin olduğu yerde true ya dönüşecek yani doğruya. Eğer b den daha kolay konumda olduysa sıkı zayıf sıralı operasyonlar içinde. Bu sınıf uygulamaları işlev çağrı operatörü yada bir işleve gösterici olabilir. Bu varsayılanlar less<Key> aynı başvurulardan dönerken de less-than operator (a<b) dir. Set objeleri konteynırdaki elementlerin pozisyonunun ifadesini belirlemek için kullanır. Set konteynırının içinde olan bütün elementler bu kuralı sırayla takip eder. Ayırıcı: Ayırıcı, objelerin tipleri bellek ayırma modu tanımlamayı kullanır. Bu varsayımdan yola çıkarak ayırıcı sınıf şablonu anahtar kullanma tipi içindir. Tanımlanan en basit hafıza modeli bağımsız değerdir.

  5. SET’ in Fonksiyonlarıset::begin SET’ in Fonksiyonlarıset::begin SET’ in Fonksiyonlarıset::begin SET’ in Fonksiyonlarıset::begin set::begin Setin başında dönen bir döngüdür. set::begin Setin başında dönen bir döngüdür. set::begin Setin başında dönen bir döngüdür. set::begin Setin başında dönen bir döngüdür.

  6. SET’ in Fonksiyonlarıset::clear SET’ in Fonksiyonlarıset::clear SET’ in Fonksiyonlarıset::clear Set::clear Kümesindeki tüm elemanlar kaldırır. Set::clear Kümesindeki tüm elemanlar kaldırır. Set::clear Kümesindeki tüm elemanlar kaldırır.

  7. SET’ in Fonksiyonlarıset::count SET’ in Fonksiyonlarıset::count SET’ in Fonksiyonlarıset::count SET’ in Fonksiyonlarıset::count Set::count Elemanları belirli bir anahtar eşleşen sayısını verir. Set::count Elemanları belirli bir anahtar eşleşen sayısını verir. Set::count Elemanları belirli bir anahtar eşleşen sayısını verir. Set::count Elemanları belirli bir anahtar eşleşen sayısını verir.

  8. SET’ in Fonksiyonlarıset::empty SET’ in Fonksiyonlarıset::empty SET’ in Fonksiyonlarıset::empty SET’ in Fonksiyonlarıset::empty Set::empty Kümenin boş olmasını kontrol eder. Set::empty Kümenin boş olmasını kontrol eder. Set::empty Kümenin boş olmasını kontrol eder. Set::empty Kümenin boş olmasını kontrol eder. Set::empty Kümenin boş olmasını kontrol eder.

  9. SET’ in Fonksiyonlarıset::equal_range SET’ in Fonksiyonlarıset::equal_range SET’ in Fonksiyonlarıset::equal_range Set::eqal_range Birinci, geçmiş ve son özel anahtarlarla eşleşme tekrarlayıcılara dönüştürür. Set::eqal_range Birinci, geçmiş ve son özel anahtarlarla eşleşme tekrarlayıcılara dönüştürür. Set::eqal_range Birinci, geçmiş ve son özel anahtarlarla eşleşme tekrarlayıcılara dönüştürür.

  10. SET’ in Fonksiyonlarıset::erase SET’ in Fonksiyonlarıset::erase SET’ in Fonksiyonlarıset::erase Set::erase Bir dizi elemanları kaldırır. Set::erase Bir dizi elemanları kaldırır. Set::erase Bir dizi elemanları kaldırır.

  11. SET’ in Fonksiyonlarıset::find SET’ in Fonksiyonlarıset::find SET’ in Fonksiyonlarıset::find SET’ in Fonksiyonlarıset::find Set::find Belirli elemente döner bir döngüdür. Set::find Belirli elemente döner bir döngüdür. Set::find Belirli elemente döner bir döngüdür. Set::find Belirli elemente döner bir döngüdür.

  12. SET’ in Fonksiyonlarıset::insert SET’ in Fonksiyonlarıset::insert SET’ in Fonksiyonlarıset::insert SET’ in Fonksiyonlarıset::insert Set::insert Öğeler kümesi ekler. Set::insert Öğeler kümesi ekler. Set::insert Öğeler kümesi ekler. Set::insert Öğeler kümesi ekler.

  13. SET’ in Fonksiyonlarıset::key_comp SET’ in Fonksiyonlarıset::key_comp SET’ in Fonksiyonlarıset::key_comp SET’ in Fonksiyonlarıset::key_comp Set::key_comp Tuşları karşılaştırır ve fonksiyonudöndürür. Set::key_comp Tuşları karşılaştırır ve fonksiyonudöndürür. Set::key_comp Tuşları karşılaştırır ve fonksiyonudöndürür. Set::key_comp Tuşları karşılaştırır ve fonksiyonudöndürür.

  14. SET’ in Fonksiyonlarıset::lower_bound SET’ in Fonksiyonlarıset::lower_bound SET’ in Fonksiyonlarıset::lower_bound Set::lower_bound İlk eleman büyük veya belirli bir değere eşit döngüdür. Set::lower_bound İlk eleman büyük veya belirli bir değere eşit döngüdür. Set::lower_bound İlk eleman büyük veya belirli bir değere eşit döngüdür.

  15. SET’ in Fonksiyonlarıset::max_size SET’ in Fonksiyonlarıset::max_size SET’ in Fonksiyonlarıset::max_size SET’ in Fonksiyonlarıset::max_size Set::max_size Elemanlarının maksimum sayısını ayarlamaya yarayan döngüdür. Set::max_size Elemanlarının maksimum sayısını ayarlamaya yarayan döngüdür. Set::max_size Elemanlarının maksimum sayısını ayarlamaya yarayan döngüdür. Set::max_size Elemanlarının maksimum sayısını ayarlamaya yarayan döngüdür.

  16. SET’ in Fonksiyonlarıset::rbegin SET’ in Fonksiyonlarıset::rbegin Set::rbegin Set sonuna döndüren bir ters döngüdür. Set::rbegin Set sonuna döndüren bir ters döngüdür.

  17. SET’ in Fonksiyonlarıset::rend SET’ in Fonksiyonlarıset::rend Set::rend Set sonuna başına bir ters döngüdür. Set::rend Set sonuna başına bir ters döngüdür.

  18. SET’ in Fonksiyonlarıset::size SET’ in Fonksiyonlarıset::size SET’ in Fonksiyonlarıset::size Set::size Kümedeki öğelerin sayısını verir. Set::size Kümedeki öğelerin sayısını verir. Set::size Kümedeki öğelerin sayısını verir.

  19. SET’ in Fonksiyonlarıset::swap SET’ in Fonksiyonlarıset::swap Set::swap Başka bir set ile bu set arasındaki veriyi takas eder. Set::swap Başka bir set ile bu set arasındaki veriyi takas eder.

  20. SET’ in Fonksiyonlarıset::upper_bound SET’ in Fonksiyonlarıset::upper_bound SET’ in Fonksiyonlarıset::upper_bound SET’ in Fonksiyonlarıset::upper_bound Set::upper_bound İlk eleman belli bir değerden büyük döner bir iterasyon. Set::upper_bound İlk eleman belli bir değerden büyük döner bir iterasyon. Set::upper_bound İlk eleman belli bir değerden büyük döner bir iterasyon. Set::upper_bound İlk eleman belli bir değerden büyük döner bir iterasyon.

  21. SET’ in Fonksiyonlarıset::value_comp SET’ in Fonksiyonlarıset::value_comp SET’ in Fonksiyonlarıset::value_comp Set::value_comp Değerleri karşılaştıtır ve döndürür. Set::value_comp Değerleri karşılaştıtır ve döndürür. Set::value_comp Değerleri karşılaştıtır ve döndürür.

More Related