- 32
- 0
- 约1.53万字
- 约 17页
- 2019-01-02 发布于湖北
- 举报
PAGE
PAGE 1
课程设计报告
课程设计题目:地图着色问题
专业:xxxxxxxxx
班级:xxxxxxxxx
姓名:xxxxxxxxx
一:需求分析:
已知中国地图,对各省进行着色,要求相邻省所使用的颜色不同,并保证使用的颜色总数最少;
将各省进行编号,然后利用无向图个顶点之间的边来表示各省的相邻关系;
演示程序以用户和计算机的对话方式进行;
最后对结果做出简单分析。
二:概要设计
一:设计思路
把34个省看成34个顶点,从选定的第一个顶点开始着色,先试第一种颜色,如果这个颜色与这个顶点的其他邻接顶点的颜色不重复,则这个顶点就是用这种颜色,程序开始对下一个顶点着色;如果着色重复,则使用下一种颜色重复上面的操作。着色过程就是一个递归的过程,直到所有的顶点都处理完后结束着色。
二:数据结构设计
因为这个程序是对图的操作,所以程序采用的逻辑结构是图状,存储结构选用邻接表,考虑用邻接表是因为一般的地图的某一个顶点并不会与很多的顶点相邻接,如果用邻接矩阵会浪费很多的存储空间,所以我选择的邻接表来存储。
其中:
typedef struct ArcNode
{
int x; (表示与当前顶点所表示省份相邻的省份的位置信息)
struct ArcNode *next; (指向下一个弧结点)
}ArcNode; (表示省份之间相邻关系的弧结点)
typed
您可能关注的文档
- 数据结构第一章 绪论part2.ppt
- 数据结构复习答案2013-1.doc
- 数据结构复习题库.ppt
- 数据结构各种排序算法的时间性能.doc
- 数据结构-航空订票系统.doc
- 数据结构和算法概述.pptx
- 数据结构----集合运算课程设计报告(C++).doc
- 数据结构教程.ppt
- 数据结构课程设计---- 赫夫曼编码系统.doc
- 数据结构课程设计_航空订票系统(C++).doc
- 2026年物流行业物流仓储管理优化与成本降低报告.docx
- 2026年装修装饰行业消费者行为研究报告.docx
- 医学课件-《发育医学电子杂志》2025年第9卷主题词索引.pptx
- 2026年机器人教育行业发展现状与挑战分析报告.docx
- 2026届云南中考数学复习针对训练:专题2实际应用型问题.docx
- 2026年体育产业股权合作案例分析报告.docx
- 2026年旅游度假行业用户忠诚度培养与流失预防策略报告.docx
- 2026年服装行业办公流程审批改革与跨部门协作策略.docx
- 2026年企业视觉识别系统设计行业报告:VI设计趋势与市场分析.docx
- 2026年互联网行业数字化转型趋势报告及案例分析.docx
最近下载
- 2024年3月四川广元市苍溪县事业单位招聘医疗岗42人笔试历年专业考点(难、易错点)附带答案详解 .doc
- 2024年3月四川广元市昭化区事业单位招聘医疗岗12人笔试历年专业考点(难、易错点)附带答案详解 .doc
- 2024年3月四川广元市朝天区事业单位招聘医疗岗6人笔试历年专业考点(难、易错点)附带答案详解 .doc
- 2025年云南基层法律服务工作者试题库及答案.docx VIP
- 万利多制冰机安装维修指南.pdf VIP
- 基层法律工作者题库试题附答案.docx VIP
- 2026年面膜销售渠道拓展计划.docx
- 《运动处方》课件——肥胖症人群运动处方.pptx VIP
- 万吨年中和法磷酸二氢钾技术改造项目环境影响评价报告全本 .pdf VIP
- 清新研究团队-智能体管理学-从模型能力到组织操作系统.pdf
原创力文档

文档评论(0)