地图着色课程设计汇本汇本

地图着色课程设计汇本汇本

ID:40099228

大小:80.95 KB

页数:40页

时间:2019-07-21

地图着色课程设计汇本汇本_第1页
地图着色课程设计汇本汇本_第2页
地图着色课程设计汇本汇本_第3页
地图着色课程设计汇本汇本_第4页
地图着色课程设计汇本汇本_第5页
资源描述:

《地图着色课程设计汇本汇本》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、算法分析与设计课程设计说明书地图着色学院:计算机与控制工程学院专业:计算机科学与技术学生姓名:xxxxx学号:成绩学生姓名:xxxxx学号:成绩指导教师:内容提要此题为地图着色问题,由地图着色问题很容易想到图的着色问题,因此可以把地图抽象为无向图来解决地图的着色问题。对地图的抽象相当于对图的抽象,即以邻接矩阵来实现地图的区域相邻的描绘,而对地图的区域数即以图的顶点数来描绘。设计说明书的内容包括需求分析,概要设计,详细设计,代码实现,后期测试等内容,需求分析是对此问题所需要实现的功能的介绍,概要设计

2、是对所需要实现功能的模块划分,以及初步的实现思想,详细设计通过编写大致的代码来实现功能,代码实现则是具体的解决问题,解决此问题设计了两个算法,贪心,回溯,在程序的测试阶段,回溯算法对同一个问题的解决速率高于贪心算法,但是结果都是以最少的颜色数来染色。课题实现的环境是在window环境下的eclipse中,通过在其中输入地图的区域数,图的连接情况,来选择相应的算法来实现染色,本次课题所采用的数据结构主要是二维数组来抽象图的邻接矩阵。目录1引言(或绪论)………………………………………………………………

3、……12需求分析…………………………………………………………………………22.1问题分析………………………………………………………………………22.3问题解决……………………………………………………………………22.3运行环境及开发工具…………………………………………………………32.4功能需求………………………………………………………………………32.4.1地图的抽象及输入…………………………………………………………32.4.2地图着色的算法设计………………………………………………………32.4

4、.3界面设计……………………………………………………………………32.4.4输出设计……………………………………………………………………32.5任务分配………………………………………………………………………43概要设计…………………………………………………………………………43.1数据定义………………………………………………………………………43.2功能模块定义…………………………………………………………………43.2.1地图的抽象输入模块………………………………………………………43.2.2输出

5、模块……………………………………………………………………43.2.3地图染色模块………………………………………………………………43.2.4界面设计模块………………………………………………………………53.2.5主模块………………………………………………………………………53.3程序流程图……………………………………………………………………64详细设计………………………………………………………………………74.1地图输入模块…………………………………………………………………74.1.1数据类型……

6、………………………………………………………………74.1.2具体实现……………………………………………………………………74.2界面设计模块…………………………………………………………………74.2.1数据类型……………………………………………………………………74.2.2具体实现……………………………………………………………………74.3算法设计模块…………………………………………………………………94.3.1回溯法过程…………………………………………………………………94.3.2贪心法过程……

7、………………………………………………………….105程序设计模块…………………………………………………………………115.1界面设计代码………………………………………………………………115.2染色实现模块………………………………………………………………156程序测试………………………………………………………………………196.1运行结果……………………………………………………………………196.2贪心、回溯着色结果及分析…………………………………………………197算法时间、空间复杂度分析…………

8、………………………………………227.1递归回溯……………………………………………………………………227.2贪心算法……………………………………………………………………228课设总结…………………………………………………………………………228.1已实现功能及不足…………………………………………………………228.2心得体会……………………………………………………………………22参考文献…………………………………………………………………………241引言(或绪论)此次课程设计的要求

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。