Veri Yapıları ve Algoritmalar

Veri Yapıları ve Algoritmalar



Image


Dersin Amacı

Bilgisayar bilimleri anabilim dalının en önemli derslerinden biridir. Dersin amacı veri yapılarını tasarlamak analiz etmek, veri yapıları içinde kullanılan sıralama ve arama algoritmaları gibi konular ile ilgili bilgi ve beceriye sahip olmasını sağlamaktır. Dersimizde Özyinelemeli fonksiyonlar, Bağlı Listeler, Stack(Yığıt), ve Queue(Kuyruk) yapısı, İkili Arama Ağacı, Yığın Ağaç Modeli ve Heap Sort Algoritması, AVL Ağaç Yapısı, Sıralama Algoritmaları, Graflar, konuları işlenecektir. Ayrıca her konuda C Kodu da anlatılacaktır. 

Dersin Öğrenme Çıktıları

Ders sonunda katılımcılar;

·         Özyinelemeli Fonksiyonlar ile ilgili C kodu yazabilecektir

·         Bağlı Listeler ile ilgili bilgi sahibi olup C kodu yazabilecektir

·         İkili Arama ağacı oluşturma, silme ile ilgili bilgi sahibi olup C kodu yazabilecektir.

·         Sıralama Algoritmaları ile ilgili bilgi sahibi olup C kodu yazabilecektir

·        Graflar ile ilgili bilgi sahibi olacaktır

Dersin Hedef Kitlesi

Bilgisayar Mühendisliği öğrencileri ve Bilgisayar Programcılığı Öğrencileri

KURSA KATIL