Course description:  The structure of the program and data structure are the two inseparable problem.On program structure system and scientific research, first of all, it is to contain complex data sets of large cheng - 10 -, and data structure is the design and implementation of the compiler, operating system, data base system, the multimedia information processing, digital image processing and other system programs and an important foundation for large applications, are in mathematics, computer hardware, software between a core course, it is a comprehensive professional courses in the computer science.Data structure. Is an important professional basic course of computer professional.This course systematically introduces the commonly used in the software design of data structure and storage structure and implementation of the corresponding numerical method, this paper introduces the commonly used many kinds of searching and sorting technology, and the performance analysis and ratio is, the content is very rich.The learning of this course will provide the subsequent course of study, and the software design to lay a good foundation, raising the level of data structure course is information and computing machine professional is a core of key courses.

Course outline: on the basis of C language, focuses on linear list, stack, a column, tree and binary tree and other basic data structures and algorithms, all kinds of searching and sorting algorithms.Summary graph structures and related algorithms.In addition to the detailed data to teach basic concepts and specific algorithm, gives its C language implementation of each kind of data structure, and gives the qualitative or quantitative analysis of the algorithm.Objective: to further develop the students' ability of programming, deepen the mastery and use of C language.Students learn to study the characteristics of computer processing of data objects, so that choosing the appropriate data structure and the corresponding algorithm.Preliminary control time of the algorithm analysis and spatial analysis techniques.By synchronizing computer practice, further develop students' practical ability, training students' ability to solves the actual problem. 

Prerequisite course: C language programming

Images
Visiting campus

Images
Images
Images