Course Description

Course CodeCourse NameCreditsHours
3602050 Data Structures 3.0 3
Description This course is mainly aimed at introducing the data structures commonly used in programming languages, including: (1) the concept of ADT (abstract data type) and computational complexity, (2) static structures and their storage representations , (3) recursion, stacks, and prefix, infix, and posfix expressions, (4) queues, (5) lists and linked lists, (6) trees, binary trees, height balanced trees, and heaps, (7) graphs, (8) soring, and (9) searching and hashing.