算法设计与分析课程设计-校园导航问题设计分析测试报告精选.docxVIP

算法设计与分析课程设计-校园导航问题设计分析测试报告精选.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法设计与分析课程设计-校园导航问题设计分析测试报告精选

算法设计与分析课程设计校园导航问题设计分析测试报告姓名:学号:班级:指导教师:2016年1月6日程序算法设计说明书前言问题描述---------------------------------------------------------------------------------2程序编制环境相关说明-------------------------------------------------------------2程序主要算法设计分析说明算法设计思路,流程图说明-----------------------------------------------------2程序模块说明总体设计说明--------------------------------------------------------------------------4模块说明:模块一:鼠标监听-----------------------------------------------------------4模块二:界面显示-----------------------------------------------------------5模块三:键盘监听-----------------------------------------------------------7总结(含主函数设计说明)----------------------------------------9程序及算法测试报告前言测试目的及采用的主要测试方法--------------------------------------- 11被测试程序算法说明及流程图等--------------------------------------------------- 11测试环境说明----------------------------------------------------------------- 11测试用例说明测试用例1 ------------------------------------------------------------------ 12测试用例2 ------------------------------------------------------------------ 133.测试用例3------------------------------------------------------------------- 14测试结果分析----------------------------------------------------- 15其他------------------------------------------------------------------ 15校园导航问题设计说明书前言问题描述设计你的学校的平面图,至少包括10个以上的场所,每两个场所间可以有不同的路,且路长也可能不同,找出从任意场所到达另一场所的最佳路径程序编制环境相关说明使用Windows10 系统 IDE为Myeclipse2015 编写使用的语言为JAVA程序主要算法设计分析说明算法设计思路,流程图说明流程图的一部分(这里是初始化距离数组的) 1-1接上面贪心算法部分1-2时间复杂度为O(N^2)程序模块说明总体设计说明模块说明:模块一:鼠标监听涉及GUIJFrame类继承了JFrame类涉及MyJPanel类继承JPanel类实现了MouseListener接口(鼠标监听)主要鼠标监听用来响应点击下面是主要代码publicvoidmouseClicked(MouseEvente) {intsignTops = judgeSigns(e.getX(),e.getY());if(signTops != 0){if(startPointed) //判断是否是起点未完成startPoint = signTops;if(!startPointedendPointed) //判断是否起点完成{endPoint = signTops;endPointed = false;}startPointed = false;}关键数据结构和算法及其分析输入鼠标点击输出设置起点,终点模块二:界面显示涉及MyJPanel类继承JPanel类涉及GUIJFrame类继承了JFrame类使用了javax.swing.包关键数据结构和算法及其分析输入起点,终点,最短路径输出显示地图,起点场所绿色轮廓,终点场所绿色轮廓,最短路径紫色线路 2.3 模块三:键盘监听涉及GUIJFrame类继承了JFra

文档评论(0)

feixiang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档