BİL2005 - Veri Yapıları
Dersin Amacı
Dersin amacı problem çözümü için uygun veri yapılarının ve algoritmaların nasıl seçilmesi gerektiğini ve verimli algoritma tasarımının nasıl yapılacağını öğretmektir.
Kaynaklar
(1) Data Structures & Algorithms in Java–R. Lafore
(2) Data Structures & Algorithms in Java–A. Drozdek
(3) C&&Java ile Veri Yapılarına Giriş – Olcay Taner Yıldız
Dersin Altyapısı İçin Önerilen Dersler
- Algoritmalar ve Programlama I ve II
- Nesneye Dayalı Programlama
Ders İçeriği ve Dokümanlar
- Giriş
- Java ile Programlama ve OOP
- Diziler ve Basit Sıralama
- Algoritma Analizi
- Bağlı Listeler
- Yığın ve Kuyruk
- Özyineleme
- Gelişmiş Sıralama Algoritmaları
- Ağaçlar
- Hash Tabloları
- Heap
- Graflar
Ödevler
Duyurular
Sınav Soruları
Vize Sınav Soruları
Vize Cevaplar
Final Sınavı Sorular
Final Sınavı Cevaplar