数据结构课程设计迷宫算法的实现_java

数据结构课程设计迷宫算法的实现_java

ID:1299729

大小:188.00 KB

页数:25页

时间:2017-11-09

数据结构课程设计迷宫算法的实现_java_第1页
数据结构课程设计迷宫算法的实现_java_第2页
数据结构课程设计迷宫算法的实现_java_第3页
数据结构课程设计迷宫算法的实现_java_第4页
数据结构课程设计迷宫算法的实现_java_第5页
资源描述:

《数据结构课程设计迷宫算法的实现_java》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据结构课程设计走迷宫学号:200908204136姓名:熊军日期:6月16日一、题目说明.分别用以下算法实现。并设计图形用户界面提供迷宫大小、入口及出口位置和初始状态等,演示走迷宫的过程和结果。1.递归算法。2.使用栈作为辅助结构。3.使用队列作为辅助结构。二、总体设计方案以及细节设计为实现上述程序功能,主要使用的JAVAAWT和JAVASWING包importjava.awt.*;importjavax.swing.*;importhartech.ui.*;3.本程序包含四个模块:1)主程序模

2、块:packagemg;importjava.awt.*;importjavax.swing.*;/***

Title:mazeGlobalclass

**

Description:

**

Date:2006-08-31

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

3、[]buttons;staticWalkingwalking;staticboolean[][]brick,brick_reset={{true,true,true,true,true,false,true,true,true,true,true,true,true,true,},{true,false,false,false,true,false,true,true,true,true,false,false,false,true,},{true,false,true,false,true,fa

4、lse,false,false,false,true,true,false,true,true,},{true,false,true,false,true,false,true,true,true,false,true,false,true,false,},{true,true,true,false,false,false,true,false,true,false,true,false,true,true,},{true,false,true,true,true,true,true,false,

5、true,false,true,false,false,true,},{true,false,true,true,true,true,true,false,true,false,true,false,true,true,},{true,false,false,false,false,false,true,true,true,false,true,false,true,false,},{true,false,true,true,true,false,false,false,false,false,t

6、rue,false,true,true,},{true,false,true,false,true,false,true,true,true,true,true,false,false,true,},{true,false,true,false,true,false,true,false,false,false,false,false,true,true,},{true,true,true,false,true,true,true,true,true,true,true,false,true,tr

7、ue,}};staticJFramejFrame;staticUIui;publicstaticvoidmain(String[]args){//启动新线程,创建一个窗口javax.swing.SwingUtilities.invokeLater(newRunnable(){publicvoidrun(){//J.setLookAndFeel("Metal");jFrame=newJFrame("isthereanywaytogo?Maze---www.hartech.cn");//建立一个Swi

8、ng窗体jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//单击关闭图标后,程序退出并关闭//addMain.ui=newUI();jFrame.add(ui,BorderLayout.CENTER);jFrame.setSize(700,400);//J.goCenter(jFrame);Main.drawButtons();Main.reset();jFrame.setVisible(true);}});}//用于重置

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

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

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