CMPE 223 • Tüm Sınavlar • Data Structures and Algorithms I
TED Üniversitesi CMPE 223 (Data Structures and Algorithms I) Midterm I sınavına hazırlık paketi.
İşlenen konular: Algorithm Analysis (İlk izlemek en mantıklısı!), Linked Lists, Stack, Queue, Sorting.
Ayda 999 TL, peşin fiyatına 3 taksit
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 (İlk izlemek en mantıklısı!)
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
Sorting
11 konu anlatımı
Why is this important?
Selection Sort
Example
Insertion Sort
Example
Shell Sort
Example
Merge Sort
Example
Quick Sort
Example
Sample Midterm Problems
38 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
Selection Sort
Selection Sort
Selection Sort
Selection Sort
Insertion Sort
Insertion Sort
Shell Sort
Shell Sort
Insertion / Shell Sort
Merge Sort
Merge Sort
Merge Sort
Merge Sort
Quick Sort
Quick Sort
Quick Sort
Merge / Quick Sort
Merge / Quick Sort
Insertion / Merge / Quick Sort
Trees and Binary Search Trees
7 konu anlatımı
Tree as a Data Structure
Terminology
Binary Trees / Binary Search Trees
Example
Implementation
Example
Example
Heaps - Priority Queues - Heap Sort
6 konu anlatımı
Introduction
Fundamental Properties
Example
Example
Heap Sort
Example
Balanced Search Trees
6 konu anlatımı
Why AVL Trees?
Height
Rotations - part 1
Rotations - part 2
Example
Example
Hashing
3 konu anlatımı
Patron çıldırdı, O(1) istiyor!
Handling Collusions
Example
Sample Final Problems
21 soru
Trees / Binary Trees
Trees / Binary Trees
Trees / Binary Trees
Heaps
Heaps
Heaps
Heaps
Heaps
Heap Sort
Heap Sort
Insertion / Heap / Merge / Quick Sort
Insertion / Heap / Merge / Quick Sort
Insertion / Shell / Heap / Merge / Quick Sort
AVL Trees
AVL Trees
AVL Trees
AVL Trees
Hashing
Hashing
Hashing
Hashing