ECE Y625 Algorithms and Data Structures - S25-26

Course Description

This course introduces the following:

  • Fundamental data structures: representation of array, record, and set data structures, sequences and searching.
  • Sorting and Recursive algorithms: array sorting, advanced sorting methods and sequence sorting.
  • Dynamic data structures: recursive data types, pointers, linear lists, tree structures, balanced trees, optimal search trees.
  • Key transformations (Hashing).

Teaching Responsibilities