Course Information

Course Code:
Course Number:
Code Course Name Language Type
MAT 226 Data Structures Turkish Compulsory
Local Credits ECTS Theoretical Tutorial Laboratory
3 4.5 3 0 0
Course Prerequisites and Class Restriction
Prerequisites BIL 104E MIN DD
or BIL 110E MIN DD
or MAT 115 MIN DD
or MAT 115E MIN DD
or BIL 100E MIN DD
or BIL 112E MIN DD
or BIL 113E MIN DD
Class Restriction None
Course Description
One and multi dimensional arrays, basic searching and sorting algoritms, one and double linked lists, circular linked lists, stacks and queues, inserting and deleting operations, binary search trees, balanced binary tree (AVL and AA trees), tree traversals, heap trees and heapsort algorithm, generalized trees, B-trees. Hash functions and Hash tables, graphs, representation of graphs, depth-first search, breadth-first search and topological sorting of graphs.