#######################
#---------------------#
#---------------------#
#---.------@----------#
#---------------#-----#
########--------#-----#
#------#----#---#-----#
#------#----#$--#-----#
#--##--#----#--.#--#--#
#------#-$--#---#--#--#
#---$--#----#---#--#--#
#------#--@-#---#-----#
#------#--------#-----#
#------#----.---#-----#
#---------------#######
#---------------------#
#---------------------#
#######################
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
1,用广度搜索法用走迷宫的方式模拟搜索,不快。超过六个箱子的你可以亲自去玩了。 2,采用java可变树TreeNode+集合TreeSet法解决网状数据结构中的节点重复搜索问题。 3,对凹形区域进行了专门的分析,就是凹形区域底部,箱子数要小于目标点数。 4,对于箱子挤在一起的情况(比如4个的)用递归+集合的办法解决剪枝。(自我感觉上是对的,请广大网友测试。欢迎友情拍砖……) 5,搬运工活动区域的优化: 由四角向中心挤压无效区域,再根据情况由箱子和搬运工向周围画十子通道。 6,提供了一个简单JFrame窗口显示布局变化。可以随时暂停、单步。有了最终结果后可以回放。 7,可由推箱子XSB文件输入推箱子关卡,也可以输出LURD答案,需要鼠标选定文本区,用ctrl-c和ctrl-v得到结果。关卡文件自己编,网上也有现成的。我只提供了几个,忘了是谁的了! 8,算法不是最快,保证最少。
资源推荐
资源详情
资源评论
收起资源包目录
JAVA自动推箱子.rar (25个子文件)
Storehouse.class 10KB
答案.txt 0B
PushBox$1.class 985B
StorageGrid.java 7KB
推箱子0.txt 78B
PushBox.class 11KB
Remover.class 860B
StorageGrid.class 3KB
编译.bat 20B
JAVA版推箱子算法程序说明.doc 113KB
PushBox$4.class 595B
PushBox.java 21KB
推箱子23.txt 108B
BoxLocation.class 1KB
推箱子2.txt 64B
Dented.class 2KB
Storehouse.java 27KB
StorageGrid$1.class 787B
PushBox$2.class 985B
推箱子1.txt 73B
PushBox$4$1.class 2KB
推箱子3.txt 88B
PushBox$3.class 963B
分析用关卡.txt 448B
执行.bat 39B
共 25 条
- 1
资源评论
- 糖炒唐朝栗子2014-05-29确实 速度很慢 方法有待优化
- Jeff131242013-10-11能用,但是速度还是欠妥
外星人2012
- 粉丝: 6
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功