数据结构课程设计
全新正版 极速发货
¥
13.88
4.3折
¥
32
全新
库存2件
作者 阮宏一,宋婉娟 主编
出版社 电子工业出版社
ISBN 9787121296451
出版时间 2016-08
装帧 平装
开本 16开
定价 32元
货号 1201378505
上书时间 2024-12-02
商品详情
品相描述:全新
商品描述
作者简介 阮宏一,教授,1982年至今,先后在湖北教育学院数学系、湖北教育学院计科系、湖北第二师范学院计算机学院任教。湖北高等学校计算机学会会员,《数据结构》校级精品课程负责人。曾出版过《数据库系统概论》、《数据结构C/C++描述》、《数据结构实践指导教程(C语言版)》、《C程序设计实训教程》、《Visual FoxPro 程序设计实训教程》、《大学计算机基础》、《大学计算机基础实训教程》、《数据结构课程设计(C/C++描述)》等多部教材。 目录 第1章课程设计概述1 1.1课程设计的地位与作用1 1.2课程设计的目标和要求1 1.3课程设计的步骤2 1.4实验报告规范3 第2章线性表及其应用5 2.1本章知识要点5 2.2“学生通讯录管理系统”的设计与实现6 2.2.1设计要求6 2.2.2概要设计6 2.2.3模块设计7 2.2.4详细设计7 2.2.5测试分析9 2.2.6源程序清单10 2.2.7用户手册15 2.3“航空客运订票系统”的设计与实现16 2.3.1设计要求16 2.3.2概要设计16 2.3.3模块设计17 2.3.4详细设计18 2.3.5测试分析25 2.3.6源程序清单26 2.3.7用户手册32 2.4课程设计题选32 2.4.1运动会分数统计系统32 2.4.2约瑟夫环问题33 2.4.3城市链表33 2.4.4长整数运算34 第3章栈、队列及其应用35 3.1本章知识要点35 3.1.1栈的存储结构35 3.1.2队列的存储结构36 3.2“表达式求值问题”的设计与实现37 3.2.1设计要求37 3.2.2概要设计37 3.2.3模块设计38 3.2.4详细设计39 3.2.5测试分析40 3.2.6源程序清单41 3.2.7用户手册43 3.3“银行排队系统”的设计与实现43 3.3.1设计要求43 3.3.2概要设计43 3.3.3模块设计44 3.3.4详细设计45 3.3.5测试分析47 3.3.6源程序清单48 3.3.7用户手册57 3.4课程设计题选57 3.4.1停车场管理系统57 3.4.2车厢调度问题57 3.4.3数制转换问题58 3.4.4回文判断58 3.4.5商品货架管理59 3.4.6括号匹配的检验59 第4章串结构及其应用60 4.1本章知识要点60 4.1.1串的定义及基本操作60 4.1.2串的存储结构61 4.1.3串的模式匹配算法61 4.2“串基本操作演示系统”的设计与实现63 4.2.1设计要求63 4.2.2概要设计64 4.2.3模块设计64 4.2.4详细设计65 4.2.5测试分析68 4.2.6源程序清单69 4.2.7用户手册72 4.3“文学研究助手系统”的设计与实现72 4.3.1设计要求72 4.3.2概要设计72 4.3.3模块设计73 4.3.4详细设计74 4.3.5测试分析76 4.3.6源程序清单76 4.3.7用户手册77 4.3.8“文学研究助手系统”实现方法之二77 4.4课程设计题选81 4.4.1文本格式化问题81 4.4.2简单行编辑程序82 第5章多维数组、矩阵、广义表及其应用84 5.1本章知识要点84 5.1.1多维数组84 5.1.2稀疏矩阵85 5.1.3广义表86 5.2“稀疏矩阵运算器”的设计与实现89 5.2.1设计要求89 5.2.2概要设计89 5.2.3模块设计90 5.2.4详细设计90 5.2.5测试分析93 5.2.6源程序清单94 5.2.7用户手册98 5.3“广义表基本操作演示系统”的设计与实现98 5.3.1设计要求98 5.3.2模块设计98 5.3.3详细设计99 5.3.4测试分析104 5.3.5源程序清单104 5.3.6用户手册110 5.4课程设计题选110 5.4.1模拟实现多维数组类型110 5.4.2稀疏矩阵的转置111 5.4.3识别广义表的“头”或“尾”的演示111 第6章树及其应用113 6.1本章知识要点113 6.1.1树与森林113 6.1.2二叉树115 6.1.3哈夫曼树及其应用118 6.2“二叉树基本操作演示程序”的设计与实现119 6.2.1设计要求119 6.2.2概要设计119 6.2.3模块设计120 6.2.4详细设计121 6.2.5测试分析123 6.2.6源程序清单124 6.2.7用户手册126 6.3“哈夫曼树”的建立及其应用127 6.3.1设计要求127 6.3.2概要设计127 6.3.3模块设计127 6.3.4详细设计128 6.3.5测试分析130 6.3.6源程序清单131 6.3.7用户手册133 6.4课程设计题选133 6.4.1求二叉树上结点的路径133 6.4.2重言式判别问题134 6.4.3表达式类型的实现134 6.4.4打印树形结构135 第7章图结构及其应用136 7.1本章知识要点136 7.1.1图的存储结构136 7.1.2图应用的相关算法137 7.2“校园导游系统”的设计与实现139 7.2.1设计要求139 7.2.2概要设计139 7.2.3模块设计140 7.2.4详细设计142 7.2.5测试分析148 7.2.6源程序清单150 7.2.7用户手册158 7.3课程设计题选158 7.3.1图基本操作的实现158 7.3.2教学计划编排问题158 7.3.3最小生成树问题159 7.3.4交通咨询系统设计159 第8章动态存储管理、查找、内排序及其应用161 8.1本章知识要点161 8.1.1动态存储管理161 8.1.2查找163 8.1.3排序165 8.2“模拟动态存储管理演示系统”的设计与实现167 8.2.1设计要求167 8.2.2概要设计167 8.2.3模块设计168 8.2.4详细设计169 8.2.5测试分析172 8.2.6源程序清单173 8.2.7用户手册181 8.3“航班信息查询与检索系统”的设计与实现181 8.3.1设计要求181 8.3.2概要设计182 8.3.3模块设计182 8.3.4详细设计183 8.3.5测试分析187 8.3.6源程序清单188 8.3.7用户手册192 8.4课程设计题选193 8.4.1伙伴存储管理系统演示193 8.4.2图书管理系统193 8.4.3内部排序算法比较194 8.4.4哈希表设计195 8.4.5统计成绩195 第9章文件操作及其应用196 9.1本章知识要点196 9.1.1文件的基本概念196 9.1.2C文件类型指针197 9.1.3C文件的打开与关闭198 9.1.4数据块的读入和输出199 9.2“二叉排序树与文件操作”的设计与实现202 9.2.1设计要求202 9.2.2概要设计202 9.2.3模块设计204 9.2.4详细设计205 9.2.5测试分析207 9.2.6源程序清单208 9.2.7用户手册215 9.3课程设计题选216 9.3.1外存文件的排序操作216 9.3.2索引文件的插入、删除和查找216 第10章应用程序主界面设计218 10.1本章知识要点218 10.1.1窗体型界面218 10.1.2字符型界面218 10.2字符型界面的设计与实现218 10.2.1界面背景颜色设置218 10.2.2界面背景大小设置219 10.2.3字符菜单设计实例一219 10.2.4字符菜单设计实例二222 10.3字符型界面设计总结223 参考文献224 内容摘要 本书是《数据结构课程设计》的教材,在作者多年指导学生完成课程设计的经验基础上编写而成。本书算法全部使用C语言描述,所有应用程序源代码都在Microsoft Visual C++ 6.0下运行通过。全书共10章,靠前章概述课程设计的目的和要求等;第2章至第7章分别讨论了对应数据结构内容的应用设计,如线性表、栈与队列、串、矩阵及广义表、树、图等应用;第8章和第9章分别讨论了动态存储管理、查找、排序及文件操作的应用;靠前0章对应用程序主界面的常用设计方法进行了介绍。各章由本章知识要点、应用开发实例以及课程设计题选三部分组成。本书应用程序源代码可以在华信教育资源网免费注册下载。本书适合作为高等学校计算机及相关专业《数据结构课程设计》的教材,也可作为学生自学数据结构设计的辅助教材或软件开发者的参考书。
— 没有更多了 —
本店暂时无法向该地区发货
以下为对购买帮助不大的评价