数据结构与算法-(第3版)-(C语言版)

本书特色

[

“数据结构与算法”是计算机学科研究的主题之一。本书采用类c语言描述,系统地介绍了各种数据结构和排序、查找算法。全书共分为9章,主要内容包括数据结构与算法简介、线性表、栈和队列、串、数组及广义表、树和二叉树、图、查找和排序等。对于各种数据结构,本书给出了基本概念、抽象数据类型以及相关的操作,并且对各种算法的运行时间进行了分析。
本书对数据结构中的重点和难点内容进行了深入的剖析,着重培养学生的动手能力,对经典算法、重点算法及应用算法进行了详细的讲解,以使学生更好地掌握数据结构的应用。
本书可作为计算机及相关专业的大学本科教材,也可作为应用型专业以及成人教育、工程技术人员的培训教材。

]

目录

第1章  绪论 11.1  学习数据结构与算法的意义 11.2  数据结构 31.3  抽象数据类型 51.4  算法 61.5  算法分析 9小结 15自测题答案 16编程项目 17第2章  线性表 182.1  线性表的定义 182.2  线性表的顺序存储结构 222.3  线性表的链式存储结构 292.4  线性表的应用 43小结 46自测题答案 47编程项目 48第3章  栈和队列 493.1  栈 493.2  栈的应用 553.3  队列 673.4  队列的应用 76小结 79自测题答案 79编程项目 81第4章  串 824.1  串的定义 824.2  串的存储实现 844.3  串的模式匹配 88小结 96自测题答案 97编程项目 98第5章  数组及广义表 995.1  数组的定义 995.2  数组的顺序存储 1015.3  矩阵的压缩存储 1045.4  广义表 115小结 122自测题答案 123编程项目 125第6章  树和二叉树 1266.1  树的定义与基本操作 1266.2  二叉树 1296.3  树和森林 1446.4  哈夫曼树与哈夫曼编码 149小结 157自测题答案 158编程项目 160第7章  图 1617.1  图的定义 1617.2  图的存储方式 1667.3  图的遍历 1757.4  图的连通性 1807.5  *小生成树 1847.6  *短路径 1897.7  有向无环图的应用 195小结 204自测题答案 205编程项目 209第8章  查找 2108.1  线性表上的查找 2108.2  树上的查找 2188.3  哈希表 241小结 252自测题答案 254编程项目 257第9章  排序 2589.1  插入排序 2589.2  交换排序 2669.3  选择排序 2719.4  归并排序 2789.5  基数排序 2819.6  各种内部排序方法比较 2839.7  外部排序 286小结 292自测题答案 293编程项目 296附录  各章编程项目参考答案 297参考文献 391

封面

数据结构与算法-(第3版)-(C语言版)

书名:数据结构与算法-(第3版)-(C语言版)

作者:孙启虎

页数:389

定价:¥42.0

出版社:清华大学出版社

出版日期:2015-07-01

ISBN:9787302402534

PDF电子书大小:88MB 高清扫描完整版



本文标题:《数据结构与算法-(第3版)-(C语言版)》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!