《数据结构实用教程 C语言版》是一本旨在帮助读者深入理解数据结构概念,并通过C语言实现相关算法的实用教程,以下是关于这本书的详细信息:
作者:王道远
出版社:清华大学出版社
出版时间:2018年6月
《数据结构实用教程 C语言版》由资深计算机教育专家王道远编写,旨在为初学者和有一定编程基础的学习者提供一套全面、实用的数据结构学习方案,本书以C语言为编程语言,通过丰富的实例和详尽的代码解析,帮助读者快速掌握数据结构的基本概念和实际应用。
书的大纲如下:
第一章:引言
- 数据结构概述
- C语言基础
- 编程规范与调试技巧
第二章:线性表
- 线性表的定义与性质
- 线性表的顺序存储结构
- 线性表的链式存储结构
- 线性表的运算
第三章:栈与队列
- 栈的定义与性质
- 栈的顺序存储结构
- 栈的链式存储结构
- 队列的定义与性质
- 队列的顺序存储结构
- 队列的链式存储结构
第四章:树与二叉树
- 树的定义与性质
- 二叉树的定义与性质
- 二叉树的存储结构
- 二叉树的遍历
- 二叉树的查找与排序
第五章:图
- 图的定义与性质
- 图的存储结构
- 图的遍历
- 图的连通性
- 最短路径
第六章:查找
- 查找的基本概念
- 线性查找
- 二分查找
- 哈希查找
第七章:排序
- 排序的基本概念
- 插入排序
- 冒泡排序
- 选择排序
- 快速排序
- 归并排序
第八章:算法分析与设计
- 算法分析的基本方法
- 算法设计的基本原则
- 常见算法的设计与应用
本书特色:
1、实用性强:本书以C语言为编程语言,通过大量实例和代码解析,使读者能够将理论知识与实际编程相结合。
2、深入浅出:作者用通俗易懂的语言讲解数据结构的基本概念,使读者能够轻松理解。
3、系统全面:本书涵盖了数据结构的基本内容,从线性表到图,从查找到排序,全面介绍了数据结构的相关知识。
4、代码规范:本书遵循C语言编程规范,使读者在学习过程中养成良好的编程习惯。
《数据结构实用教程 C语言版》是一本适合初学者和有一定编程基础的学习者学习数据结构的优秀教材,通过阅读本书,读者可以系统地掌握数据结构的基本概念和实际应用,为今后的编程学习和工作打下坚实的基础。