Küme İşlemleri: Birleşim, Kesişim, Fark
Kümeleri birleştirme ve karşılaştırma
Küme İşlemleri: Birleşim, Kesişim, Fark, CoddyKit'te ücretsiz bir Dart Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Dart Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Dart Academy kursu toplamda 4 dersten oluşur.
Kümeler Matematik Yapar
Kümeler matematikteki fikirlerden yararlanır. Üç küçük yöntemle onları Venn şemasındaki daireler gibi birleştirebilir veya karşılaştırabilirsiniz. 🔵
union ile Tanışın
union yöntemi iki kümeyi tek bir kümede birleştirir. Her iki kümedeki tüm öğeler görünür ve yinelenenler tek bir kopyaya düşer.
var a = {1, 2};
var b = {2, 3};
print(a.union(b));union Benzersizliği Korur
İki küme aynı değerleri paylaşsa bile union yine bir küme döndürür; bu nedenle sonuçta tekrarlar bulunmaz.
var r = {1, 2}.union({2, 2, 3});intersection ile Tanışın
intersection yöntemi yalnızca her iki kümede de bulunan öğeleri tutar. İki kümenin ortak noktasını gösterir.
var a = {1, 2, 3};
var b = {2, 3, 4};
print(a.intersection(b));Kesişim Yoksa Boş Sonuç
İki kümenin ortak hiçbir öğesi yoksa intersection, hata oluşturmak yerine boş bir küme döndürür.
var r = {1, 2}.intersection({3, 4});difference ile Tanışın
difference yöntemi, ilk kümede bulunup ikinci kümede bulunmayan öğeleri döndürür. Bunu çıkarma işlemi gibi düşünebilirsiniz.
var a = {1, 2, 3};
var b = {2};
print(a.difference(b));Burada Sıra Önemlidir
union yönteminin aksine difference simetrik değildir. İki kümeyi yer değiştirmek farklı bir sonuç verir.
var x = {1, 2}.difference({2, 3});Sonuçlar Yeni Kümelerdir
Bu yöntemlerin her biri yeni bir Küme oluşturup döndürür. Özgün kümeleriniz tam olarak oldukları gibi kalır.
Alt Küme Denetimi
Bir kümenin diğerinin tamamen içinde bulunup bulunmadığını sormak için containsAll kullanın. Yalnızca her öğe mevcut olduğunda true döndürür.
var big = {1, 2, 3};
print(big.containsAll({1, 2}));İşlemleri Zincirleme
Her çağrı bir küme döndürdüğü için, daha kapsamlı mantığı tek satırda ifade etmek üzere işlemleri zincirleyebilirsiniz.
var r = {1, 2, 3}.union({4}).difference({1});Gerçek Bir Kullanım Alanı
İki etiket listesini mi karşılaştırıyorsunuz? intersection ortak etiketleri bulurken difference yalnızca taraflardan birinde bulunanları gösterir.
var shared = {'a', 'b'}.intersection({'b', 'c'});Kısa Kontrol
Hangi yöntem yalnızca iki kümenin ortak öğelerini döndürür?
Özet
Çok iyi! Birleştirmek için union, ortak öğeleri bulmak için intersection ve çıkarmak için difference kullanın. Küme matematiği kodunuzu temiz tutar. 🎯
Sıkça Sorulan Sorular
“Küme İşlemleri: Birleşim, Kesişim, Fark” dersi ücretsiz mi?
Evet — “Küme İşlemleri: Birleşim, Kesişim, Fark” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Dart Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Dart Academy kursu toplamda 4 dersten oluşur.
“Küme İşlemleri: Birleşim, Kesişim, Fark” dersinde ne öğreneceğim?
Kümeleri birleştirme ve karşılaştırma Dart Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Dart Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Dart Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.
“Küme İşlemleri: Birleşim, Kesişim, Fark” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Dart Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Dart Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Kümeler ve Garantili Benzersizlik
- Küme İşlemleri: Birleşim, Kesişim, Fark
- Anahtar-Değer Depoları Olarak Eşlemeler
- Girdiler, Anahtarlar ve Değerler Üzerinde Yineleme