3. Semester · Required · 3+0+0 · 5 ECTS
Introduction of Algorithm Analysis; Mathematical Functions;Running Time Calculations of C Programs (examples); Algorithms Analysis Functions (Big Oh, Little Oh, Theta, Omega); Divide & Conquer Algorithm; Euclid’s Algorithm; Binary Search(C codes and examples); Sorting Algorithms (C codes and examples);Introduction of Data Structures; Lists (C codes and examples); Stacks and Queues (C codes and examples);Trees ; Binary Trees (C codes and examples); Search Trees (C codes and examples); AVL Trees (examples); B & B+ Trees (its algorithms and examples)
End-of-term exam