VRİ YAPILARI · 7. Hafta AğaçYapılar 8. Hafta VİZE 9. Hafta Merge, Quick, Couting Sort...

Preview:

Citation preview

BMT207VERİ YAPILARI

DATA STRUCTURETeknoloji Fakültesi

Bilgisayar Mühendisliği

Öğr.Gör.Günay TEMÜR

Konu DağılımHafta Konu

1. Hafta

Ders İçerik Tanıtım, Ödev-Proje-Sınavlar Hakkında Bilgilendirme,

İşleyiş, Konu Dağılımları, Neler Bilmeliyiz,

Algoritmalarda bellek kullanım miktarları,

Algoritma analizinde zaman notasyonları ve büyüme oranları,

2.Hafta

Algoritma analizinde zaman notasyonları ve büyüme oranları,

Bazı Sıralama algoritmaları, (Insertion, Bubble, Selection)

Bazı Arama algoritmaları, (Doğrusal Arama, Binary Search)

3.Hafta Tek bağlı doğrusal listeler, (Tanım, gösterim, algoritma, kod...)

Tek bağlı dairesel listeler, (Tanım, gösterim, algoritma, kod...)

4.HaftaÇift bağlı doğrusal listeler, (Tanım, gösterim, algoritma, kod...)

Çift bağlı dairesel listeler, (Tanım, gösterim)

5.Hafta Stack (Yığın) kavramı,

Konu DağılımHafta Konu

6.Hafta Queue (Kuyruk) kavramı, Prefix, Infix, Postfix kavramları,

7. Hafta Ağaç Yapılar

8. Hafta VİZE

9. Hafta Merge, Quick, Couting Sort Algoritmaları ve

Searching Algoritmaları,

10. Hafta Binary Heap, (İkili Yığıt)

11. Hafta Sıkıştırma Algoritmaları, Şifreleme Algoritmaları.

12. Hafta Hash Tabloları, Hashing,

13. Hafta Graph Veri modelleri, Kruskal ve Djsiktra Algoritmaları

14. Hafta Proje Teslim

Ders Tanımı

O Ders 3+0 şeklinde teorik bir derstir.

O 14 hafta için %70 devam zorunluluğunuzvardır.

O !!! 4 Hafta Devamsızlık Yapabilirsiniz !!!

O Değerlendirme

O %10 =Ödev

O %20 =Proje

O %30 =Vize

O %40 =FİNAL şeklinde olacaktır.

Günay TEMÜR

Ders Materyel

O Veri Yapıları ve AlgoritmalarO Rifat ÇÖLKESEN- Papatya Yayıncılık

O WebO Pdf dökümanlar

O Video kanalları

O https://www.geeksforgeeks.org/

O www.gunaytemur.com

O Haftalık kodlamalar

Günay TEMÜR

Ödev

O Ödevler Turnitin üzerinden teslim edilecektir.

O Size sınıf numarası verilecektir.

O Ödevler kesinlikle bir text dosyası (notepad)

olarak gönderilecek. Direk yapıştırılıp

derlenecek şekilde olacaktır.

O Ödev isimleri:

O ogrnumara_ogrismi_ödevismi şeklinde

olacaktır.

Günay TEMÜR

DİKKAT

O Yanlış gönderimler kesinlikle

değerlendirilmez.

O Zaman aşımı ödevler kesinlikle

değerlendirilmez.

O Yanlış isimlendirilen ödevler kesinlikle

değerlendirilmez.

Günay TEMÜR

PROJE

O Bu hususu ilerleyen haftalarda konuşacağız.

İletişim & Paylaşım

O Doküman Paylaşım

O www.gunaytemur.com

O Ödev-Uygulama teslim;

O turnitin.com

O Soru Cevap;

O gunaytemur@duzce.edu.tr

O veriyapilari.algoritmalar@gmail.com

İşleyiş

O Dersimiz, teorik olmasının yanı sıra hayali bir

derstir. Hiçbir şekilde elle tutulabilir

kavramlar olmayacak.

O Bu kavramları şekiller ve benzetimler ile

anlatmaya çalışacağım.

O Mümkün olduğunca kodlama yapacağım.

İşleyiş

O Her hafta sunum olmayacak.

O Sunum şeklinde anlattığım derslerin

dokümanını internette bulabileceksiniz.

O Kodlamaları da internet üzerinden

paylaşırım.

Ne bilmeliyiz!

O Değişken, sabit, operatör kavramları,

O Döngü denetim deyimleri,

O Fonksiyon Tasarımı, Fonksyion Çağırma, Parametre Aktarımları, Dosyalama,

O Diziler, İşaretçiler,

O Dinamik bellek kullanımı,

O Rekürsif Fonksiyonlar,

Bu dersi alan

öğrencilerin

aşağıdaki konuları

bildiği varsayılarak

dersler işlenecektir:

Giriş

Recommended