-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
高等院校计算机教育系列教材数据结构与算法----C++实现 版权信息
- ISBN:9787302573043
- 条形码:9787302573043 ; 978-7-302-57304-3
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
高等院校计算机教育系列教材数据结构与算法----C++实现 本书特色
《数据结构与算法——C++实现》主要介绍数据结构与算法的编程实现,采用标准C++ 98的模板技术实现算法,编程平台是Visual C++ 2010,其中控制台程序用本地C++编程,窗体程序用本地C++与C++/CLI混合方式编程,C++/CLI主要用于窗体界面的设计。全书共57个例程,涵盖了数据结构中主要算法的实现,是一本合适的编程参考的工具书。
高等院校计算机教育系列教材数据结构与算法----C++实现 内容简介
《数据结构与算法——C++实现》主要介绍数据结构与算法的编程实现,内容包括线性表、栈和队列、数组、树和二叉树、图等基础数据结构,以及查找与排序等相关技术。《数据结构与算法——C++实现》分7章,共57个例程,涵盖了数据结构中主要算法的实现,包括KMP、Prim、Kruskal、Dijkstra、Folyd、拓扑排序、关键路径和Shell排序等算法,以及哈夫曼树、七巧板涂色和荷兰国旗等有名问题的实现。 书中程序用C++语言编写,Visual C++ 2010平台调试通过,分为Windows控制台程序和窗体程序两类,其中窗体程序界面部分用C++/CLI语言实现。 《数据结构与算法——C++实现》用结构完整的程序讲授数据结构与算法的实现,适合初学者研习与借鉴,可作为普通高等院校应用型本科相关专业数据结构课程的辅助教材,也可作为编程开发人员的培训或自学用书。
高等院校计算机教育系列教材数据结构与算法----C++实现 目录
1.1 线性表抽象类的定义
1.2 顺序表类模板
1.3 单链表
1.3.1 单链表类模板
1.3.2 单链表窗体演示程序
1.4 循环双链表类模板
1.5 静态链表类模板
1.6 一元多项式求和
习题
第2章 栈和队列
2.1 栈抽象类的定义
2.2 顺序栈
2.2.1 顺序栈类模板
2.2.2 顺序栈窗体演示程序
2.3 链栈类模板
2.4 进制转换
2.5 队列抽象类的定义
2.6 循环队列
2.6.1 循环队列类模板
2.6.2 循环队列窗体演示程序
2.7 链队列类模板
2.8 舞伴配对问题
习题
第3章 字符串和多维数组
3.1 BF模式匹配算法
3.2 KMP模式匹配算法
3.2.1 next数组求解窗体程序
3.2.2 KMP算法的实现
3.3 特殊矩阵的存储
3.3.1 对称矩阵的压缩存储
3.3.2 三元组表法存储稀疏矩阵
3.3.3 十字链表法存储稀疏矩阵
3.4 奇数阶幻方矩阵
习题
第4章 树和二叉树
4.1 树抽象类的定义
4.2 二叉树的顺序存储结构
4.2.1 二叉树顺序存储控制台程序
4.2.2 二叉树顺序存储窗体演示程序
4.3 二叉树的链式存储结构
4.3.1 二叉树链式存储控制台程序
4.3.2 二叉树链式存储窗体演示程序
4.4 线索二叉树
4.5 二叉树遍历的非递归算法
4.6 哈夫曼树
习题
第5章 图
5.1 图的存储结构
5.1.1 邻接矩阵存储结构
5.1.2 邻接表存储结构
5.1.3 十字链表存储结构
5.2 图的遍历
5.2.1 深度优先遍历算法实现
5.2.2 广度优先遍历算法实现
5.3 *小生成树
5.3.1 Prim算法实现
5.3.2 Kruskal算法实现
5.4 *短路径
5.4.1 Dijkstra算法实现
5.4.2 Folyd算法实现
5.5 有向无环图及其应用
5.5.1 拓扑排序算法实现
5.5.2 关键路径算法实现
5.6 七巧板涂色问题
习题
第6章 查找
6.1 线性表的查找
6.1.1 顺序查找算法实现
6.1.2 折半查找算法实现
6.2 树表的查找
6.2.1 二叉排序树查找算法实现
6.2.2 平衡二叉排序树调整算法实现
6.3 散列表的查找
6.3.1 闭散列表查找算法实现
6.3.2 开散列表查找算法实现
6.4 MD5散列算法
习题
第7章 排序
7.1 插入排序
7.1.1 直接插入排序算法实现
7.1.2 希尔排序算法实现
7.2 交换排序
7.2.1 冒泡排序算法实现
7.2.2 快速排序算法实现
7.3 选择排序
7.3.1 简单选择排序算法实现
7.3.2 堆排序算法实现
7.4 二路归并排序算法实现
7.5 分配排序
7.5.1 桶排序算法实现
7.5.2 基数排序算法实现
7.6 荷兰国旗问题
习题
参考文献
高等院校计算机教育系列教材数据结构与算法----C++实现 作者简介
吴克力,南京理工大学教授,硕士生导师,博士。曾获得江苏省高校“青蓝工程”很好青年骨干教师培养对象,市“十百千”人才第二层次培养对象,学校“我很喜爱的老师”和第六届校教学标兵等荣誉。主讲了《C++程序设计》、《数据结构》等计算机专业课程,主编本科教材3部,均评为江苏省高等学校重点教材。发表专业学术论文三十余篇,获江苏省教学成果二等奖一项,国防科工委国防科学技术奖二等奖一项,省高校很好教材奖一项。
- >
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
¥9.7¥14.0 - >
回忆爱玛侬
回忆爱玛侬
¥9.8¥32.8 - >
有舍有得是人生
有舍有得是人生
¥20.1¥45.0 - >
随园食单
随园食单
¥21.6¥48.0 - >
唐代进士录
唐代进士录
¥15.1¥39.8 - >
伊索寓言-世界文学名著典藏-全译本
伊索寓言-世界文学名著典藏-全译本
¥9.3¥19.0 - >
名家带你读鲁迅:朝花夕拾
名家带你读鲁迅:朝花夕拾
¥10.5¥21.0 - >
烟与镜
烟与镜
¥15.4¥48.0
-
Photoshop 2022中文版案例教程
¥44.1¥59.8 -
局域网组建、管理与维护(第4版)(微课版)
¥47¥59 -
园林AUTOCAD教程
¥24¥45 -
Python实战编程:从零学Python
¥81¥108 -
Java程序设计基础
¥37¥50 -
数据备份与恢复
¥51.4¥69