Üniversite Bilgisayar Bilimleri
Veri Yapıları
Bilginin bellekte nasıl organize edildiğini ve verimli bir şekilde nasıl işlendiğini inceleyen, bilgisayar bilimlerinin en temel dersi.
Müfredat
- Asimptotik Analiz (Big-O Gösterimi)
- Diziler, Bağlı Listeler, Yığınlar ve Kuyruklar
- Ağaçlar (İkili Ağaçlar, BST, AVL Ağaçları, Kırmızı-Siyah Ağaçlar)
- Yığınlar (Heaps) ve Öncelik Kuyrukları
- Arama (Hashing) ve Hash Tabloları
- Grafikler ve Grafik Gösterimi
Sınav ve Ders Stratejisi
Belirli bir problem için en uygun veri yapısını seçme, Zaman/Alan Karmaşıklığını (Time/Space Complexity) analiz etme ve C++/Java kullanarak uygulama yeteneğini test eder.