java编写类骑士游历_java课程设计骑士游历程序的开发

这是一个关于Java课程设计的报告,详细介绍了骑士游历问题的程序开发。通过Applet实现,程序采用动态图形演示,展示了骑士在棋盘上按L型路径行走,找到从起点到终点的所有路径。设计目标是巩固Java编程基础,培养解决问题的能力。程序包含AccessibleSquare算法、MyPanel图形化界面和KnightsTour主类,通过系统流程图描述了各模块的关系和实现方法。
摘要由CSDN通过智能技术生成

41528d3028836879cd698677c3999917.gifjava课程设计骑士游历程序的开发

JAVA程序设计 课程设计报告 课 题: 骑士游历程序的开发 姓 名: 学 号: 同组姓名: 专业班级: 指导教师: 设计时间: 2013.06.10 评阅意见: 评定成绩: 指导老师签名: 年 月 日 目 录 一 系统描述2 二 设计目的与意义2 三 分析与设计3 3.1 创建骑士游历程序3 3.2 功能模块划分3 3.3 系统详细设计文档5 3.3.1 类的划分及相互关系5 3.3.2 系统或模块的流程图5 3.4 各个模块的实现方法描述6 3.4.1 AccessibleSquare算法实现6 3.4.2 图形化界面9 3.4.3 主调用程序的设计和开发10 3.5 测试数据及期望结果11 四 系统测试11 五 总结或心得体会15 六 参考文献16 七 附录16 一 系统描述 骑士游历问题是一个古老而著名的问题,它最初是由大数学家Euler提出的. 问题是这样的:国际象棋中的棋子(叫作骑士)在一个空棋盘内移动,问它能否经过64格中的每一格且只经过一次?(骑士按L行移动,即在某方向前进两格接着在与原方向垂直的方向上前进一格) 即:有一个n*m的棋盘(2≤n≤50,2≤m≤50),在棋盘(x1,y1)点即第x1行第y1列有一个中国象棋马,马走的规则为: (1)马走日字; (2)马只能向右走 任务:求出从起始点到棋盘最右边的所有路径。 本程序实现了骑士游历问题的求解,并能够演示起始位置在棋盘上任何位置的游历问题的实现.程序采用动态的图形演示,使算法的描述更形象,更生动,使教学能产生良好的效果。 本程序采用Applet来编制整个程序,这

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值