Ön Okuma Soruları
← Ünite 12

Ünite 12: Koleksiyonlar 1 — Ön Okuma Soruları

Ders kitabının bölüm başındaki ilgi uyandıran soruları. Bunlar sınav sorusu değil — konuya başlamadan önce düşünmen için. Cevabı açmadan önce kendi yanıtını düşün.

  1. Boyutunu önceden kestiremediğiniz dinamik verilerle çalışırken klasik diziler yerine neden koleksiyonları tercih etmelisiniz?
    Yönlendirme
    Klasik dizilerin boyutu başlangıçta sabitlenmek zorundayken, koleksiyonlar dinamik olarak büyüyüp küçülebilir ve esnek bir veri yönetimi sunar.
  2. Bir listenin içine hem metin, hem sayı, hem de doğru/yanlış değerlerini aynı anda koyup yönetmek nasıl mümkün olabilir?
    Yönlendirme
    ArrayList gibi koleksiyonlar, eklenen her farklı veri tipini ortak bir 'object' türüne dönüştürerek aynı çatı altında saklamanıza izin verir.
  3. Binlerce veri arasından aradığınız bir elemana indeks numarası yerine, ona özel benzersiz bir kelimeyle anında ulaşmak hayatınızı nasıl kolaylaştırırdı?
    Yönlendirme
    HashTable sınıfı, verileri anahtar-değer çiftleri olarak saklayarak aradığınız bilgiye benzersiz anahtarlar üzerinden çok hızlı erişmenizi sağlar.
  4. Hem bir anahtar yardımıyla verilerinize hızlıca ulaşmak hem de bu verilerin her zaman otomatik olarak sıralı kalmasını isteseydiniz ne yapardınız?
    Yönlendirme
    SortedList sınıfı, HashTable'ın hızlı erişim gücü ile elemanları anahtarlarına göre otomatik sıralama özelliğini bir araya getirir.