4.7 Küme (Set)
C++ dilinde set
, benzersiz elemanları depolamak için kullanılan bir veri yapısıdır. Set, her elemanın yalnızca bir kez bulunduğu, sıralı bir koleksiyondur. Bu özellik, tekrar eden elemanları otomatik olarak kaldırır ve elemanları sıralı bir şekilde saklar. Set veri yapısı, C++ Standard Template Library (STL) içerisinde yer alır ve kullanımı oldukça yaygındır.
Set'in Temel Özellikleri
Benzersizlik: Set, içinde tekrarlayan elemanları barındırmaz. Yani aynı değere sahip birden fazla eleman eklenmeye çalışıldığında, sadece bir tane saklanır.
Sıralı Depolama: Elemanlar otomatik olarak sıralı bir şekilde tutulur. Bu, elemanlara erişim ve arama işlemlerinin daha hızlı yapılmasını sağlar.
Dinamik Boyut: Set, eleman ekleyip çıkardıkça otomatik olarak boyutunu ayarlar.
Set Kullanımı
C++'ta set kullanmak için #include <set>
kütüphanesini dahil etmeniz gerekmektedir. Aşağıda set'in temel kullanımına dair örnekler bulunmaktadır.
Set Oluşturma ve Eleman Ekleme
Eleman Çıkarma
Set'ten eleman çıkarmak için erase()
fonksiyonu kullanılır.
Eleman Arama
Set içerisinde bir elemanın var olup olmadığını kontrol etmek için find()
fonksiyonu kullanılır.
Sonuç
C++ Set, benzersiz elemanları depolamak ve sıralı bir şekilde erişim sağlamak için ideal bir veri yapısıdır.
Last updated