BLG 335E - Analysis of Algorithms I
Course Objectives
1. This course aims to introduce the structures and techniques which are necessary at advanced level courses of Computer Engineering education such as Data Base, Computer Networks, Artificial Intelligence.....
2. Ability to develop a program to solve a specific problem by using advanced data structures and interpret the obtained results
3. Ability to examine a given solution based on the techniques learned in the course and enhance it
4. Ability to understand and write in english since the course is given in English
Course Description
Introduction, Secondary Storage Devices, Asymptotic Analysis; Recurrences, classwork; Sorting, merge sort, heap sort; Dictionaries, hashing; Binary search trees, 2-3 trees, 2-3-4 trees, red and black trees; B-trees; Binomial heaps; Fibonacci heaps;
|
 |
Course Coordinator
Hazım Kemal Ekenel
Zehra Çataltepe
Course Language
English
|
 |
|