CMPE 226 • Midterm II • Data Structures
C++'ın son durağında yine beraberiz.
CMPE 225 dersinde öğrendiklerimizi uygulamaya döktüğümüz bu derste de her konuyu en ince ayrıntısıyla ele alıyor, sınava yönelik örneklerle işi bitiriyoruz!
Eğitmen

Ertuğrul Altun
BSCS
Marmara Üniversitesi Bilgisayar Bilimi ve Mühendisliği bölümünden 2019 yılında mezun oldum. C/C++, Java, JavaScript ve TypeScript dillerinde ileri seviye programlama yapıyorum. 2020 yılından beri Software Engineer olarak bir özel şirkette çalışmaktayım. Okuduğum süre içerisinde ve sonrasında Bilgisayar Mühendisliği alanında çeşitli konularda özel ders verdim.
Konular
Stack'leri özet geç hocam!
3 konu anlatımı
Introduction
Array Implementation
LinkedList Implementation
Stack - detay
5 konu anlatımı
Static Int Stack Implementation
Using StaticIntStack
Dynamic Int Stack
Dynamic Int Stack Implementation
Using DynIntStack
Queue
9 konu anlatımı
What is a Queue?
Queue Operations
Problem with dequeue
Static Int Queue Implementation
Using StaticIntQueue
Dynamic Int Queue
Dynamic Int Queue Implementation
Using DynIntQueue
Stack vs Queue
Searching
2 konu anlatımı
Linear v Binary
Codes
Hashing
9 konu anlatımı
Neden hashing?
Handling Collusions
Example 1
Hashtable.h (Seperate Chaining version)
Seperate Chaining Implementation
Example 2
Hashtable.h (Open Addressing version)
Open Addressing Implementation
Example 3
Sample Exam Problems
24 soru
Stack
Stack
Stack
Stack
Stack
Stack
Queue
Stack/Queue
Stack/Queue
Stack/Queue
Stack/Queue
Stack/Queue
Stack/Queue
Linked List/Stack/Queue
Linked List/Stack/Queue
Linked List/Stack/Queue
Linked List/Stack/Queue
Searching
Searching
Hashing
Hashing
Hashing
Hashing
Hashing
Past Midterm 2 Exam Problems (New!)
5 soru
Sorting
Stack
Queue
Hashing 1
Hashing 2
Paketi Tamamla
🎓 Atılım Üniversitesi öğrencilerinin %92'si tüm paketi alarak çalışıyor.
Paketi Tamamla
🎓 Atılım Üniversitesi öğrencilerinin %92'si tüm paketi alarak çalışıyor.
