Junior — Middle
Veri yapısı Set'in ne olduğunu açıklayabilir misiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Veri yapısı Set (küme), benzersiz öğelerin koleksiyonudur ve her öğe yalnızca bir kez bulunabilir. Ana özellikler:
- Benzersizlik — yinelenenler kabul edilmez.
- Sırasızlık — öğelerin belirli bir sırası yoktur.
- Hızlı arama — ekleme, silme ve öğenin varlığını kontrol etme işlemleri genellikle sabit zamanda gerçekleştirilir.
iOS (Swift) içinde, Set genel bir tür olarak uygulanır, örneğin:
var fruits: Set<String> = ["Apple", "Banana", "Orange"]
fruits.insert("Mango")
print(fruits.contains("Apple")) // true
Set, tekrar olmadan koleksiyon saklamanız ve öğelerin varlığını hızlıca kontrol etmeniz gerektiğinde kullanışlıdır.