Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim dersi formatında olup, bir eğitmen tarafından Java'da HashSet ve TreeSet kütüphanelerinin anlatıldığı bir içeriktir.
- Videoda öncelikle HashSet kütüphanesi tanıtılmakta ve setin bir interface'i olduğu belirtilmektedir. Eğitmen, HashSet'in nasıl tanımlanacağını, elemanların nasıl ekleneceğini ve kesişim, birleşim, fark gibi küme işlemlerinin nasıl gerçekleştirileceğini kod örnekleriyle göstermektedir. Ardından TreeSet kütüphanesi anlatılmakta, bu kütüphanenin HashSet'ten farkı olarak elemanların sıralı halde gösterilmesi vurgulanmaktadır. Video boyunca integer sınıfı kullanılarak örnekler verilmekte ve her iki kütüphanenin de kesişim, birleşim ve fark işlemleri gerçekleştirebildiği gösterilmektedir.
- 00:04HashSet Kütüphanesi
- Bu derste HashSet ve TreeSet kütüphaneleri anlatılacak, bunlar setin birer arayüzüdür.
- HashSet, küme kavramının tüm özelliklerini barındırır: eleman ekleme, birleşim, kesişim ve fark işlemleri.
- HashSet, Collection'a bağlı olduğu için bir çeşit listedir ancak kümeye ait özel durumları vardır.
- 00:52HashSet Kullanımı
- HashSet tanımlanırken "new HashSet()" kullanılır ve elemanlar "add" komutuyla tek tek veya "addAll" komutuyla bir dizi olarak eklenebilir.
- Listelerde primitive int değişkeni yerine sınıf olan integer değişkeni tanımlanır.
- HashSet, tekrar eden elemanları birleştirir ve tek eleman olarak gösterir.
- 02:50HashSet ve HashMap Farkı
- HashSet bir küme iken, HashMap bir map (işaretleme) olgudur.
- HashMap konusu ayrı bir derste ayrıntılı olarak anlatılacaktır.
- 03:08TreeSet Kütüphanesi
- TreeSet, özel bir kümedir ve elemanları sıralı halde gösterir.
- TreeSet'te normal küme işlemlerinin hepsi geçerlidir.
- TreeSet'e bir küme atandığında, o küme sıralanmış bir şekilde gösterilir.
- 04:44TreeSet Özellikleri
- TreeSet'in en büyük özelliği, küme içindeki elemanların sıralanmış halidir.
- Kesişim, birleşim ve fark işlemleri TreeSet'te de geçerlidir.