Sobes.tech
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.