- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
沈阳航空航天大学
课 程 设 计 报 告
课程设计名称:软件综合课程设计
课程设计题目:连通图着色问题
院(系):计算机学院
专 业:计算机科学与技术
班 级:7401104
学 号:200704011110
姓 名:武 林
指导教师:刘香芹
沈阳航空航天大学课程设计报告
PAGE \* MERGEFORMAT I
目 录
TOC \o 1-3 \h \u HYPERLINK \l _Toc10963 1 需求分析 PAGEREF _Toc10963 2
HYPERLINK \l _Toc12554 1.1题目的内容与要求 PAGEREF _Toc12554 2
HYPERLINK \l _Toc14452 1.11题目的内容 PAGEREF _Toc14452 2
HYPERLINK \l _Toc31219 1.12题目的要求 PAGEREF _Toc31219 2
HYPERLINK \l _Toc31854 1.2题目理解与程序解读 PAGEREF _Toc31854 2
HYPERLINK \l _Toc30090 2 总体设计 PAGEREF _Toc30090 4
HYPERLINK \l _Toc18496 2.1数据结构设计 PAGEREF _Toc18496 4
HYPERLINK \l _Toc5869 2.2数据结构类型与函数 PAGEREF _Toc5869 4
HYPERLINK \l _Toc5036 3 详细设计 PAGEREF _Toc5036 6
HYPERLINK \l _Toc27529 3.1 子函数流程图 PAGEREF _Toc27529 6
HYPERLINK \l _Toc8277 3..1.1 memset_子函数 PAGEREF _Toc8277 6
HYPERLINK \l _Toc6331 3..1.2sort子函数 PAGEREF _Toc6331 7
HYPERLINK \l _Toc18268 3..1.3 brush_sort子函数 PAGEREF _Toc18268 8
HYPERLINK \l _Toc8044 3.2 主程序流程图 PAGEREF _Toc8044 9
HYPERLINK \l _Toc10513 4 调试分析 PAGEREF _Toc10513 10
HYPERLINK \l _Toc23956 4.1调试时遇到的问题 PAGEREF _Toc23956 10
HYPERLINK \l _Toc30440 4.2解决方案 PAGEREF _Toc30440 10
HYPERLINK \l _Toc17605 4.3调试结果及说明 PAGEREF _Toc17605 11
HYPERLINK \l _Toc4688 参考文献 PAGEREF _Toc4688 12
HYPERLINK \l _Toc13876 源程序(清单) PAGEREF _Toc13876 13
沈阳航空航天大学课程设计报告 KEYWORDS \* MERGEFORMAT
1 需求分析
1.1题目的内容与要求
1.11题目的内容
输入一个无向图到适当的存储结构中,给图上的每一个结点标记一种颜色,在保证任何相邻结点颜色不同的同时,求解出该图所需要的最少颜色数,并给出每个结点的具体颜色。
1.12题目的要求
1)完成系统需求分析;
2)开发工具可以选择C语言或面向对象的C++等;
3)界面友好,操作方便;
4)按照课程设计规范书写课程设计报告。
1.2题目理解与程序解读
本次课设与离散数学当中图的部分有密切的联系,连通图的着色问题,涉及到图的连通性和图的着色问题。当图的结点之间存在通路,则此图是连通的,在此基础之上对他进行着色。
重要之处在于每个进店标记一种颜色,但要求的是相邻的结点要着上不同的颜色,要求所使用的颜色数最少即是所要求的。
解决此题的算法是韦尔奇.鲍威尔的着色理论,算法如下:
将图的结点按照度数的递减顺序进行排列,(这种排列可能不是唯一的,因为有些点有相同的度数)。
用第一种颜色对第一个结点进行着色,并且按排列次序,对于前面着色点不相邻的每一个结点着上同样的颜色。
用第二种颜色对尚未着色的点重复第二个步骤,用第三种颜色继续这种做法,直到所有的点全部着上色为止。
所以源程序就是对韦尔奇鲍威尔算法演示。首先输入结点个数和边的个数,结点结构体内包含结点编号,度数,结点的颜色和状态。
您可能关注的文档
- 栗田工业环境药剂介绍..ppt
- 栗子坪风电场大体积混凝土施工方案..doc
- 笠翁对韵第二课..ppt
- 笠翁对韵二冬二(课用)..ppt
- 粒度、磁化率、色度..docx
- 粒径及相关知识..ppt
- 粒子复合场运动专题教案..doc
- 粒子图像测速仪.ppt
- 溧水人民医院型钢悬挑卸料平台方案..doc
- 连杆平面四位置机构综合..ppt
- 2025年安徽铜陵中考物理试题及答案.doc
- Unit 6 My clothes, my style 单元复习-七年级英语上册(译林版2024).pptx
- 选必1第七课 经济全球化与中国-高考政治一轮复习课件(新高考通用).pptx
- 6.3 线段的长短比较(课件)-七年级数学上册(浙教版2024).pptx
- 礼仪培训教学课件.ppt
- 4.4 角 (第2课时 角的度量)七年级数学上册(沪科版2024).pptx
- Unit 5 A healthy lifestyle 单元复习-七年级英语上册单元综合(译林版2024).pptx
- 第六课 珍惜婚姻关系-高考政治一轮复习课件(新高考通用).pptx
- 2025年安徽黄山中考语文试题及答案.doc
- 5.3一元一次方程的应用第2课时(课件)七年级数学上册(北师大版2024).pptx
最近下载
- 实习律师面试考核流程及面试考题答案指南.docx VIP
- 《光伏电站运行与维护》课程标准.docx VIP
- 苏教版数学四升五暑期教材.doc
- 2025年吉林长春初中学业水平考试地理试卷试题(含答案详解).pdf VIP
- 《光伏电站运行与维护》课件——项目五 光伏电站常见故障处理.pptx VIP
- 知到智慧树网课项目管理与工程经济决策答案.docx VIP
- 《小学劳动教育现状问卷调查及困境和改进策略》.docx VIP
- 《光伏电站运行与维护》课件——项目四 光伏电站的智能运维.pptx VIP
- 《光伏电站运行与维护》课件——项目二 光伏电站的主要设备认知.pptx VIP
- 《光伏电站运行与维护》课件——项目一 光伏电站运维基础.pptx VIP
文档评论(0)