编辑推荐
暂无
内容简介
有关数据结构的教材很多,而本书是一本非常有特点的教材,每章先简要介绍本章的主要内容,给出基本的知识背景,然后使用大量的示例、表格、插图和流程图来阐述各种概念和知识,方便了读者的理解,同时给出了大量的源代码,帮助读者实现实际的数据结构,每章后面提供了复习题、多项选择题和编程练习题,有助于读者巩固所学知识的理解,是一本非常理想的数据结构教材。
每章先简要介绍本章的主要内容,给出基本的知识背景。
使用了大量的已求解示例、表格、插图和流程图,大大方便了读者的理解。
给出了大量的源代码,帮助读者实现实际的数据结构,从而提供程序的可靠性。
每章后面提供了复习题、多项选择题和编程练习题,有助于巩固所学知识的理解。
通过概念和编程示例来阐述每种数据结构的应用。
作者简介
暂无
目录
Preface
1. Data Structures—An Overview
1.1 Introduction
1.2 Data Types
1.3 Program Modules
1.4 Control Structures
1.5 Looping Structures
1.6 Arrays
1.7 Structures
1.8 Pointers
1.9 Recursion
Review Yourself
Multiple Choice Questions
Programming Exercises
2. Strings and Character Manipulation
2.1 Introduction
2.2 Primitive Functions or Operations on Strings
2.3 Representation of Strings
2.4 String Manipulation in C
2.5 String Manipulation Applications
Review Yourself
Multiple Choice Questions
Programming Exercises
3. Stacks
3.1 Introduction
3.2 Definition
3.3 Primitive Operations
3.4 An abstract Data Type (ADT)
3.5 Implementation
3.6 Applications of Stack
Review Yourself
Multiple Choice Questions
Programming Exercises
4. Queues
4.1 Introduction
4.2 Definition
4.3 Operations on a Queue
4.4 ADT for Queues
4.5 Representation of Queue
4.6 Various Other Queue Structures
4.7 Applications
Review Yourself
Multiple Choice Questions
Programming Exercises
5. Linked Lists
5.1 Introduction
5.2 Definition
5.3 ADT for Linked List
5.4 Singly Linked List
5.5 Doubly Linked List
5.6 Circular Linked Lists
5.7 Sparse Matrices
5.8 Applications
5.9 Additional Programs
Review Yourself
Multiple Choice Questions
Programming Exercises
6. Trees
6.1 Introduction
6.2 Definition
6.3 Terminologies Used
6.4 Binary Tree
6.5 Threaded Binary Trees
6.6 Heap Trees
6.7 Deaps
6.8 Huffman Algorithm
6.9 Decision Trees
6.10 Game Tree
6.11 Applications
Review Yourself
Multiple Choice Questions
Programming Exercises
7. Graphs
8. Sorting
9. Searching
10. Search Trees
11. File Structures
Index
数据结构(C语言版)(大学计算机教育国外著名教材系列(影印版)) pdf下载声明
本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版