BT Sözlüğü › Programlama › Küme (Set)

Küme (Set)

Programlama Svenska → Güncellendi: 2026-10-11

Yalnızca benzersiz elemanları tutan veri yapısı; “x kümede mi?” sorusunu hızlıca yanıtlar. Genellikle hash tablosu (O(1)) ya da dengeli ağaç (O(log n), sıralı) üzerine kurulur.

Hemen her dilde standarttır: Python’da set, Java’da HashSet/TreeSet, JS’de Set (ES2015), Rust’ta HashSet/BTreeSet. Küme kuramından gelen işlemleri sunar: birleşim, kesişim, fark. Çoklu küme (multiset) tekrarlara sayaçla izin verir. Çeşitleri: sıralı küme, öncelikli küme (min/max yığın tabanlı) ve olasılıksal bloom filtresi.

← Sözlüğe dön