搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
数据结构课程设计:C/C++描述
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121124457
  • 作      者:
    阮宏一,鲁静主编
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2011
收藏
内容介绍
    《数据结构课程设计(C/C++描述)》是《数据结构课程设计》的教材,在作者多年指导学生完成课程设计的经验基础上编写而成。《数据结构课程设计(C/C++描述)》算法全部使用C/C++语言描述,所有应用程序源代码都在MicrosoftVisualc++6。0下运行通过。全书共分10章,第1章概述课程设计的目的和要求等;第2章至第7章对应数据结构课程的相关内容,分别讨论了相应数据结构的应用,如线性表、队列、串、数组及广义表、树、图等;第8章和第9章分别讨论了动态存储管理、查找、排序及文件操作的应用;第10章对应用程序主界面的常用设计方法进行了介绍。其中,第2章至第9章是《数据结构课程设计(C/C++描述)》的重点。每章由本章知识要点、应用开发实例以及课程设计题选三部分组成。《数据结构课程设计(C/C++描述)》应用程序源代码可以在华信教育资源网免费注册下载。《数据结构课程设计(C/C++描述)》适合作为计算机及相关专业《数据结构》课程设计教材,也可作为学生自学数据结构设计的辅助教材,也是软件开发者的参考书。
展开
目录
第1章 课程设计概述<br>1.1 课程设计的地位与作用<br>1.2 课程设计的目标和要求<br>1.3 课程设计的步骤<br>1.4 实验报告规范<br><br>第2章 线性表及其应用<br>2.1 本章知识要点<br>2.2 “学生通讯录管理系统”的设计与实现<br>2.2.1 设计要求<br>2.2.2 概要设计<br>2.2.3 模块设计<br>2.2.4 详细设计<br>2.2.5 测试分析<br>2.2.6 源程序清单<br>2.2.7 用户手册<br>2.3 “航空订票系统”的设计与实现<br>2.3.1 设计要求<br>2.3.2 概要设计<br>2.3.3 模块设计<br>2.3.4 详细设计<br>2.3.5 测试分析<br>2.3.6 源程序清单<br>2.3.7 用户手册<br>2.4 课程设计题选<br>2.4.1 运动会分数统计系统<br>2.4.2 约瑟夫环问题<br>2.4.3 城市链表<br>2.4.4 线性表的逆置<br>2.4.5 长整数运算<br><br>第3章 栈、队列及其应用<br>3.1 本章知识要点<br>3.1.1 栈的存储结构<br>3.1.2 队列的存储结构<br>3.2 “表达式求值问题”的设计与实现<br>3.2.1 设计要求<br>3.2.2 概要设计<br>3.2.3 模块设计<br>3.2.4 详细设计<br>3.2.5 测试分析<br>3.2.6 源程序清单<br>3.2.7 用户手册<br>3.3 “银行排队系统”的设计与实现<br>3.3.1 设计要求<br>3.3.2 概要设计<br>3.3.3 模块设计<br>3.3.4 详细设计<br>3.3.5 测试分析<br>3.3.6 源程序清单<br>3.3.7 用户手册<br>3.4 课程设计题选<br>3.4.1 停车场管理系统<br>3.4.2 车厢调度问题<br>3.4.3 数制转换问题<br>3.4.4 回文判断<br>3.4.5 商品货架管理<br>3.4.6 括号匹配的检验<br><br>第4章 串结构及其应用<br>4.1 本章知识要点<br>4.1.1 串的定义及基本操作<br>4.1.2 串的存储结构<br>4.1.3 串的模式匹配算法<br>4.2 “串基本操作演示系统”的设计与实现<br>4.2.1 设计要求<br>4.2.2 概要设计<br>4.2.3 模块设计<br>4.2.4.详细设计<br>4.2.5 测试分析<br>4.2.6 源程序清单<br>4.2.7 用户手册<br>4.3 “文学研究助手系统”的设计与实现<br>4.3.1 设计要求<br>4.3.2 概要设计<br>4.3.3 模块设计<br>4.3.4 详细设计<br>.4.3.5 测试分析<br>4.3.6 源程序清单<br>4.3.7 用户手册<br>4.3.8 “文学研究助手系统”实现方法之二<br>4.4 课程设计题选<br>4.4.1 文本格式化问题<br>4.4.2 简单行编辑程序<br><br>第5章 多维数组、矩阵、广义表及其应用<br>5.1 本章知识要点<br>5.1.1 多维数组<br>5.1.2 稀疏矩阵<br>5.1.3 广义表<br>5.2 “稀疏矩阵运算器”的设计与实现<br>5.2.1 设计要求<br>5.2.2 概要设计<br>5.2.3 模块设计<br>5.2.4 详细设计<br>5.2.5 测试分析<br>5.2.6 源程序清单<br>5.2.7 用户手册<br>5.3 “广义表基本操作演示系统的设计与实现<br>5.3.1 设计要求<br>5.3.2 模块设计<br>5.3.3 详细设计<br>5.3.4 测试分析<br>5.3.5 源程序清单<br>5.3.6 用户手册<br>5.4 课程设计题选<br>5.4.1 模拟实现多维数组类型<br>5.4.2 稀疏矩阵的转置<br>5.4.3 识别广义表的“头”或“尾”的演示<br><br>第6章 树结构及其应用<br>6.1 本章知识要点<br>6.1.1 树与森林<br>6.1.2 二叉树<br>6.1.3 台夫曼树及其应用<br>6.2 “二叉树基本操作演示程序的设计与实现<br>6.2.1 设计要求<br>6.2.2 概要设计<br>6.2.3 模块设计<br>6.2.4 详细设计<br>6.2.5 测试分析<br>6.2.6 源程序清单<br>6.2.7 用户手册<br>6.3 “哈夫曼树”的建立及其应用<br>6.3.1 设计要求<br>6.3.2 概要设计<br>6.3.3 模块设计<br>6.3.4 详细设计<br>6.3.5 测试分析<br>6.3.6 源程序清单<br>6.3.7 用户手册<br>6.4 课程设计题选<br>6.4.1 二叉排序树基本操作的实现<br>6.4.2 重言式判别问题<br>6.4.3 表达式类型的实现<br>6.4.4.打印树形结构<br><br>第7章 图结构及其应用<br>7.1 本章知识要点<br>7.1.1 图的存储结构<br>7.1.2 图应用的相关算法<br>7.2 “校园导游系统”的设计与实现<br>7.2.1 设计要求<br>7.2.2 概要设计<br>7.2.3 模块设计<br>7.2.4 详细设计<br>7.2.5 测试分析<br>7.2.6 源程序清单<br>7.2.7 用户手册<br>7.3 课程设计题选<br>7.3.1 图基本操作的实现<br>7.3.2 教学计划编排问题<br>7.3.3 最小生成树问题<br>7.3.4 交通咨询系统设计<br><br>第8章 动态存储管理、查找、内排序及其应用<br>8.1 本章知识要点<br>8.1.1 动态存储管理<br>8.1.2 查找<br>8.1.3 排序<br>8.2 “模拟动态存储管理演示系统”的设计与实现<br>8.2.1 设计要求<br>8.2.2 概要设计<br>8.2.3 模块设计<br>8.2.4 详细设计<br>8.2.5 测试分析<br>8.2.6 源程序清单<br>8.2.7 用户手册<br>8.3 “航班信息查询与检索系统”的设计与实现<br>8.3.1 设计要求<br>8.3.2 概要设计<br>8.3.3 模块设计<br>8.3.4 详细设计<br>8.3.5 测试分析<br>8.3.6 源程序清单<br>8.3.7 用户手册<br>8.4 课程设计题选<br>8.4.1 伙伴存储管理系统演示<br>8.4.2 图书管理系统<br>8.4.3 内部排序算法比较<br>8.4.4 二叉排序树相关操作<br>8.4.5 哈希表设计<br>8.4.6 统计成绩<br>第9章 文件操作及其应用<br>9.1 本章知识要点<br>9.1.1 文件的基本概念<br>9.1.2 C++I/0流的概念及流类库<br>9.1.3 键盘输入与屏幕输出<br>9.1.4 文件的输入/输出<br>9.1.5 运算符重载<br>9.2 二叉排序树与文件操作<br>9.2.1 设计要求<br>9.2.2 概要设计<br>9.2.3 模块设计<br>9.2.4 详细设计<br>9.2.5 测试分析<br>9.2.6 源程序清单<br>9.2.7 用户手册<br>9.3 课程设计题选<br>9.3.1 外存文件的排序操作<br>9.3.2 索引文件的插入、删除和查找<br><br>第10章 应用程序主界面设计<br>10.1 本章知识要点<br>10.1.1 窗体型界面<br>10.1.2 字符型界面<br>10.2 字符型界面的设计与实现<br>10.2.1 界面背景颜色设置<br>10.2.2 界面背景大小设置<br>10.2.3 字符菜单设计实例<br>10.2.4 字符菜单设计实例二<br>10.3 字符型界面设计总结<br>参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证