Algoritmalar ve Veri Yapıları (EENG212)
Structure ve union yapıları. Veri saklama yapıları ve bellek yönetimi. Basit veri yapıları. Veri soyutlama ve Soyut Veri Yapıları. Dizi ve kayıt yapıları. Sıralama algoritmaları ve hızlı sıralama algoritması. Doğrusal ve ikili arama. Algoritmaların karmaşıklıkları. Yazı işleme. Yığın ve kuyruk; yığın işlemleri, özyinelemenin gerçeklenmesi, öntakı simgelemi ve aritmetik ifadeler. Kuyruk yapıları ve gerçeklenmeleri. İki yönlü kuyruk yapıları ve öncelik kuyrukları. Bağlaçlı bellek temsili ve bağlaçlı listeler. İki yönlü bağlaçlı listeler ve çevresel listeler. İkili ağaçlar. Ağaç dolaşma algoritmaları. Ağac arama. Genel ağaçlar. Graflar; terminoloji, graf işlemleri ve dolaşım algoritmaları.
İlgili Programlar
- Mekatronik Mühendisliği Lisans Programı
- Elektrik ve Elektronik Mühendisliği Lisans Programı
- Bilişim Sistemleri Mühendisliği Lisans Programı
- Bilişim Sistemleri Mühendisliği - Bilgisayar Mühendisliği Lisans Çift Anadal Programı
- Elektrik ve Elektronik Mühendisliği - Bilişim Sistemleri Mühendisliği Lisans Çift Anadal Programı
- Elektrik ve Elektronik Mühendisliği - Bilişim Sistemleri Mühendisliği Lisans Çift Anadal Programı
- Bilişim Sistemleri Mühendisliği - Elektrik ve Elektronik Mühendisliği Lisans Çift Anadal Programı
- Elektronik ve Haberleşme Mühendisliği Lisans Programı
- Elektrik ve Elektronik Mühendisliği - Biyomedikal Mühendisliği Çift Anadal Programı
- Mekatronik Mühendisliği - Makine Mühendisliği Lisans Çift Anadal Programı