This course examines the basic concepts of data structures 和 related algorithms. Topics include arrays, structures, stacks, queues, linked lists, trees, graphs, 和 hash tables. Students will implement the data structures 和 their associated algorithms, 和 will also write complete programs that make use of these data structures. Other topics to be discussed will be recursion, searching, sorting, 和 design tradeoffs. 前提条件:C-或C以上 CSC 104.