数据结构(java)走迷宫

数据结构(java)走迷宫

ID:47417302

大小:175.00 KB

页数:25页

时间:2019-06-17

数据结构(java)走迷宫_第1页
数据结构(java)走迷宫_第2页
数据结构(java)走迷宫_第3页
数据结构(java)走迷宫_第4页
数据结构(java)走迷宫_第5页
资源描述:

《数据结构(java)走迷宫》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、华东交大理工学院课程设计(论文)任务书电信 分  院  2009电子商务专  业 (1)班一、课程设计(论文)题目  走迷宫  二、课程设计(论文)工作自2011年6月20日起至2011年6月30日止。三、课程设计(论文)地点:机房四、课程设计(论文)内容要求:1.本课程设计的目的(1)熟练掌握数据结构的基本算法,提高算法设计与分析能力(2)基本掌握面向对象设计基本思路和方法;(3)利用所学的基本知识和技能,解决简单的程序设计问题;(4)提高学生的科技论文写作能力。2.课程设计的任务及要求1)基本要求:(1)课程设计前必须根据课程设计题目认真准备实验源程序及调试时所需的数据;(2)要

2、求采用简明、严格的问题描述,设计求解算法;(3)数据结构选用得当,程序结构合理;(4)程序简明易懂,多运用输出提示,程序运行正确;(5)对设计进行总结和讨论。2)课程设计论文编写要求(1)要按照书稿的规格打印撰写课设论文(2)论文包括目录、正文、总结和体会、参考文献、附录等(3)正文中要有问题描述、设计求解算法、算法的实现、调试分析(调试时出现的主要问题:编译语法错误及修改,重点是运行逻辑问题修改和调整)(4)课设论文装订按学校的统一要求完成3)课设考核:从以下几方面来考查:(1)出勤情况;(2)设计任务的难易程度及饱满程度;(3)课设任务完成情况;(4)动手调试能力;(5)论文撰写

3、的原理分析、设计思路以及论述的层次性、条理性、格式的规范性。4)参考文献:[1]王元珍,韩宗芬.IBM-PC宏汇编语言程序设计(第二版).华中理工大学出版社.[2]叶核亚《数据结构(Java版)(第2版)》电子工业出版社[3]耿祥义、张跃平《Java基础教程(第2版)》清华大学出版社[4]刘小晶《数据结构(Java语言描述)》清华大学出版社5)课程设计进度安排内容天数      地点构思及收集资料3       图书馆程序设计与调试4       计算机房撰写论文3       图书馆6)选择课程设计题目具体要求:走迷宫:1、用递归算法实现,以栈和队列作为辅助结构,2、并设计图形用户

4、界面提供迷宫大小、入口及出口位置和初始状态等,3、演示走迷宫的过程和结果。学生签名:2011年6月30日课程设计(论文)评审意见(1)任务难易及完成情况:优( )、良( )、中( )、一般( )、差( );(2)调试能力评价 :优( )、良( )、中( )、一般( )、差( );(3)论文撰写水平评价  :优( )、良( )、中( )、一般( )、差( );(4)论文格式规范性评价:优( )、良( )、中( )、一般( )、差( );(5)考勤:优( )、良( )、中( )、一般( )、差( );总评成绩:评阅人:李广丽 职称:讲师2011年7月2日华东交大理工学院课程设计报告目 录

5、各个章节使用标题格式,然后利用菜单插入-〉引用-〉索引和目录自动生成目录绪论1第一章概要设计2第二章详细设计3第三章调试分析与截图4总结和体会5参考文献6华东交大理工学院课程设计报告绪论1.编制一个求解迷宫通路的图形界面演示程序2.设置一个可以任意设置障碍,删除障碍的迷宫。并求出迷宫的一条通路3.根据用户界面提示,可以使用事先设定的迷宫也可以使用自定义的迷宫。在着迷宫同路的过程中,需将查找的过程演示出来,并且在最后时,需要标记出查找成功的一条路径。4.本程序只求出一条成功的通路,因受图形界面限制,不能保存或载入测试文件(此功能可在Maze_text中实现)。5)当路径掩盖起点或终点时

6、,消息显示“Isthereanywaytogo?tellme”;找到路径时,屏幕显示足迹,并在消息框出现,“bingofindit,soeasy”5华东交大理工学院课程设计报告第一章概要设计为实现上述程序功能,主要使用的JAVAAWT和JAVASWING包importjava.awt.*;importjavax.swing.*;importhartech.ui.*;3.本程序包含四个模块:1)主程序模块:importjava.awt.*;importjavax.swing.*;importhartech.ui.*;/***

Title:mazeGlobalclass

**<

7、p>Description:

**

Date:2006-08-31

*/publicclassMain{//_reset变量用于reset时用staticintrows=12,cols=14;staticintspeed_reset=50,speed=speed_reset;staticJToggleButton[][]buttons;staticWalkingwalking;staticboolean[][]brick,brick_res

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

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

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