Veri yapıları ve algoritmalar, bilgisayar bilimleri açısından temel teşkil eden önemli bir alan olarak görülmelidir. Veri yapıları ve algoritmalar, problemlere mantıksal çözümler geliştirmenin ve aynı zamanda görevleri en iyi şekilde yerine getiren verimli programlar oluşturmanın temel yapı taşlarını oluşturdukları için bilgisayar biliminin önemli yönlerini oluştururlar.
Eğitime ait Youtube içerikleri için
- Veri Yapılarına Giriş
- Veri Tipleri
- Referans Tipler (class) ve Değer Tipler (struct)
- ref, out, params ve in parametre düzenleyicileri
- Diziler (Array)
- Dizi Tasarımı ve Uygulamaları
- Dinamik Diziler
- Generic Diziler
- Test Çalışmaları
- Generic Olmayan Koleksiyonlar
- ArrayList
- Hashtable
- Generic Koleksiyonlar
- List
- Dictionary<TKey, TValue>
- SortedList
- HashSet
- Test Çalışmaları
- SinglyLinkedList
- DoublyLinkedList
- CircularLinkedList
- Test Çalışmaları