|
Professor Yan Weimin's Data Structure is a classic textbook in the field of
Email List computer science in China. It is widely praised for its rigorous theoretical system, rich examples and in-depth and easy-to-understand explanation style. This book uses C language as the implementation language and systematically introduces various common data structures and their algorithms.
Classification of data structures in C language
C language provides a wealth of keywords and operators, which can flexibly build various data structures. According to the logical relationship between data elements, data structures can be divided into the following categories:
Array : An ordered collection of elements of the same data type.
Linked list: A linear structure consisting of a series of nodes, each node contains data and a pointer to the next node.
Stack : A linear list with last-in-first-out (LIFO) order.
Queue: A linear list of first-in-first-out (FIFO).
Tree : A non-linear structure consisting of nodes and edges, where each node has at most one parent node but can have multiple child nodes.Graph : A nonlinear structure consisting of nodes and edges, where nodes represent objects and
|
|