这种小问题,随便怎么都行。举例:
假设是一个 宽w 高h 个单位的游戏,可以储存在一个 int[w][h] 中,1 表示有雷,0 表示没有。挖开一个空白块[i][j],就把此空白块周围的最多8个相邻块都记入一个队列中,即: [i-1][j-1], [i][j-1], [i+1][j-1], [i-1][j], 等等等等 (注意空白块在最边上的情况),然后挨个检查队列,如果又是一个空白块,重复上述步骤,直到队列为空。好像这有个名字,叫回溯算法,具体记不大清楚了。
假设是一个 宽w 高h 个单位的游戏,可以储存在一个 int[w][h] 中,1 表示有雷,0 表示没有。挖开一个空白块[i][j],就把此空白块周围的最多8个相邻块都记入一个队列中,即: [i-1][j-1], [i][j-1], [i+1][j-1], [i-1][j], 等等等等 (注意空白块在最边上的情况),然后挨个检查队列,如果又是一个空白块,重复上述步骤,直到队列为空。好像这有个名字,叫回溯算法,具体记不大清楚了。
解决方案 »
- JAVA需要学习什么知识?
- 又一个多线程同步问题 标题一定要长 .............................................................
- 高分请教JDK 1.5泛型结构问题。。。
- 请问关于缓冲输入流
- 为什么会出现这种错误提示啊!
- jdbc连接数据库SQLSERVER2000时,JNDI的问题?急,高手解答,万分感谢!
- 放假发分——剩下的900呵呵
- jbuilder中的查找怎么这么不好用呀
- ?在线等待
- 用JAVA怎么访问新浪微博页面?(经验证,不用登录可直接访问)
- 为什么不一样
- 如果微软使.net能够运行在Unix/Linux下,并且降低它的费用,请问大家还会继续使用java么?
好了,谢谢各位。