成功加入购物车
图书条目标准图
正版二手书,批量上传有误差,套装请联系客服再下单,均有笔记不影响使用,无赠品、光盘、MP3等
张千帆 编 / 科学出版社 / 2009-06 / 平装
售价 ¥ 8.70 2.5折
定价 ¥35.00
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2024-05-06
卖家超过10天未登录
信息管理与信息系统专业规划教材:数据结构与算法·C语言实现
《数据结构与算法:C语言实现》主要介绍各种基本类型的数据结构及其算法实现。《数据结构与算法:C语言实现》所有算法都有算法功能说明、算法思想分析、详尽的实例描述、C语言编写并可编译执行的完整程序及运行结果图示,典型算法附有算法分析。《数据结构与算法:C语言实现》是数据结构的入门书籍,结构严谨,条理清晰,按照线性数据结构、层次数据结构和网状数据结构的顺序,由易到难介绍主要抽象数据类型及其应用,最后介绍各种查找和排序方法。抽象的数据结构原理与算法实现紧密结合的写作特点使读者能够快速而卓有成效地掌握数据结构原理和经典算法,以加深读者对数据结构和算法的理解,从而提高编程能力。
《数据结构与算法:C语言实现》可以作为高等院校信息管理类专业的本科和专科教材,也可以作为其他理工科专业的选修教材或实验指导教材。
第1章绪论1.1数据结构与程序设计1.1.1学习数据结构的意义1.1.2数据与数据结构1.1.3数据结构类型1.2抽象数据类型1.2.1C语言中的数据类型1.2.2抽象数据类型1.3算法分析1.3.1问题、算法与程序1.3.2算法效率的度量本章小结思考与练习题第2章线性表2.1线性表的基本概念2.1.1线性表的定义与特点2.1.2线性表的两类存储结构2.2顺序表的算法实现2.2.1顺序表的创建2.2.2顺序表内结点的插入2.2.3顺序表内结点的查找2.2.4顺序表内元素的删除2.3单链表的算法实现2.3.1单链表的结点结构和一般形式2.3.2单链表的创建2.3.3单链表内元素的插入2.3.4单链表内元素的查找2.3.5单链表内元素的删除2.3.6两个单链表的合并2.4双向链表的算法实现2.4.1双向链表的结点结构和一般形式2.4.2双向链表的创建2.4.3双向链表内元素的插入2.4.4双向链表内元素的查找2.4.5双向链表内元素的删除2.5循环链表的算法实现2.5.1循环链表的结点结构和一般形式2.5.2循环链表的创建本章小结思考与练习题第3章栈与队列3.1栈的基本概念3.1.1栈的定义与特点3.1.2栈的两类存储结构3.2顺序栈的算法实现3.2.1顺序栈的建立和入栈3.2.2顺序栈出栈3.3队列的基本概念3.3.1队列的定义与特点3.3.2队列的存储结构3.4顺序队列的算法实现3.4.1顺序队列建立和入队3.4.2顺序队列出队3.5循环队列的算法实现3.5.1循环队列建立和入队3.5.2循环队列出队3.6链队列的算法实现3.6.1链队列建立和入队3.6.2链队列出队3.7栈和队列的应用——算术表达式求值本章小结思考与练习题第4章串4.1串的基本概念4.1.1串的定义与特点4.1.2串的存储结构4.2串的算法实现4.2.1串赋值算法4.2.2求子串算法4.2.3串比较算法4.2.4串联接算法4.3串的模式匹配算法实现4.3.1串的朴素模式匹配算法4.3.2改进的模式匹配算法本章小结思考与练习题第5章数组和广义表5.1数组的基本概念5.1.1数组的定义与特点5.1.2数组的存储结构5.2特殊矩阵的压缩存储5.3矩阵的算法实现5.4广义表的基本概念5.4.1广义表的定义与图形表示5.4.2广义表的存储结构5.5广义表的算法实现本章小结思考与练习题第6章树和二叉树6.1树的基本概念6.1.1树的定义与基本术语6.1.2树的表示形式和存储结构6.2二叉树的基本概念6.2.1二叉树的定义与性质6.2.2二叉树的存储结构6.2.3树、森林和二叉树的转换6.2.4二叉树的遍历6.3二叉树算法实现6.3.1二叉树的建立6.3.2递归的二叉树前序遍历6.3.3非递归的二叉树前序遍历6.3.4递归的二叉树中序遍历6.3.5非递归的二叉树中序遍历6.3.6递归的二叉树后序遍历6.3.7非递归的二叉树后序遍历6.4哈夫曼树及其应用6.4.1哈夫曼树与哈夫曼编码6.4.2哈夫曼算法实现本章小结思考与练习题第7章图7.1图的基本概念7.1.1图的定义和术语7.1.2图的表示与存储结构7.2图的构造算法实现7.2.1构造数组存储的图7.2.2构造邻接表存储的无向图7.2.3构造邻接表存储的有向图7.2.4构造十字链表存储的有向图7.2.5构造邻接多重表存储的无向图7.3图的遍历算法实现7.3.1深度优先遍历算法7.3.2广度优先遍历算法7.4最小生成树算法实现7.4.1普里姆算法7.4.2克鲁斯卡尔算法7.5图的应用7.5.1拓扑排序7.5.2关键路径7.5.3最短路径本章小结思考与练习题第8章查找8.1查找的基本概念8.1.1相关术语8.1.2查找表结构8.2顺序查找算法的实现8.3折半查找算法的实现8.4分块查找算法8.4.1索引表8.4.2分块查找算法实现8.5二叉排序树及其算法实现8.5.1二叉排序树及其查找过程8.5.2二叉排序树插入结点的过程8.5.3二叉排序树删除结点的过程8.5.4二叉排序树的算法实现8.6平衡二叉树及其算法实现8.6.1平衡二叉排序树及其构造8.6.2平衡二叉排序树算法实现8.7B-树及其算法实现8.7.1B-树8.7.2B-树的查找8.7.3B-树的插入8.7.4B-树的删除8.7.5B-树的算法实现8.8哈希查找的算法实现8.8.1哈希表8.8.2哈希函数构造方法8.8.3哈希冲突的处理方法8.8.4哈希表的算法实现本章小结思考与练习题第9章排序9.1排序的基本概念9.1.1术语介绍9.1.2常用的内容排序算法简介类型9.2插入排序的算法实现9.2.1直接插入排序9.2.2希尔排序9.3快速排序的算法实现9.4选择排序的算法实现9.4.1直接选择排序9.4.2堆排序9.5归并排序的算法实现9.6基数排序的算法实现9.7各种内部排序方法的比较9.7.1时间性能9.7.2空间性能9.7.3排序方法的稳定性9.8外部排序本章小结思考与练习题第10章文件10.1文件的基本概念10.1.1文件记录与文件结构10.1.2文件操作10.2文件的存储结构10.2.1顺序文件10.2.2索引文件10.2.3散列文件10.2.4多关键字文件10.2.5倒排序文件本章小结思考与练习题参考文献
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30