(This book is divided into 8 chapters. Chapter 1 introduces the basic concepts of data structures and algorithms and the knowledge of mathematics and C# used in this book; Chapters 2 to 6 discuss linear lists, stacks and queues, strings and C# respectively. Commonly used data structures such as arrays, tree structures and graph structures and their uses, as well as the corresponding data structures in .NET structures; Chapters 7 and 8 discuss various methods commonly used in sorting and searching and their use and The corresponding algorithm in the .NET structure.
Data Structure (c_language version).pdf)