CE 221 • Midterm • Data Structures and Algorithms
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
Algorithm Analysis
5 konu anlatımı
Motivation
Big-O Notation
Big-Omega Notation
Big-Theta Notation
Fundamental Rules
Linked Lists
4 konu anlatımı
What is a Linked List?
Singular LinkedList
Doubly LinkedList
Circular LinkedList
Stack
3 konu anlatımı
What is a Stack?
Array Implementation
LinkedList Implementation
Queue
3 konu anlatımı
Introduction
Array Implementation
LinkedList Implementation
Trees and Binary Trees
7 konu anlatımı
Tree as a Data Structure
Terminology
Binary Trees / Binary Search Trees
Example
Implementation
Example
Example
AVL Trees
6 konu anlatımı
Why AVL Trees?
Height
Rotations - part 1
Rotations - part 2
Example 1
Example 2
Sample Midterm Problems
25 soru
Algorithm Analysis
Algorithm Analysis
Algorithm Analysis
Algorithm Analysis
Algorithm Analysis
Algorithm Analysis
Algorithm Analysis
Algorithm Analysis
Algorithm Analysis
Algorithm Analysis
Algorithm Analysis
Algorithm Analysis
Algorithm Analysis
Stack/Queue
Stack/Queue
Linked List/Stack/Queue
Linked List/Stack/Queue
Linked List/Stack/Queue
Linked List/Stack/Queue
Trees / Binary Trees
Trees / Binary Trees
Trees / Binary Trees
AVL Trees
AVL Trees
AVL Trees
Paketi Tamamla
🎓 İzmir Ekonomi Üniversitesi öğrencilerinin %92'si tüm paketi alarak çalışıyor.
Paketi Tamamla
🎓 İzmir Ekonomi Üniversitesi öğrencilerinin %92'si tüm paketi alarak çalışıyor.
