java扫雷中如何排开所有没有雷的格子?
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
3个回答
展开全部
扫雷不就是点击一闷激个格子,然后显示格子四周的雷数么?
你是想要这种效果么:
点击一个格子,如果这个格子所在的档罩毕很大一部分区域都没有雷,
将排开这部分没有雷的格子
这种效果可以这样实现:
点击一个格子,n表示四周的雷数,
如果n=0,对这个格子的四行芹周八个格子进行模拟点击,
就是调用点击函数,但这个函数和原来的函数有不同,就是
如果他点击发现了雷,他将不再递归调用他的四周8个格子的点击函数
这样下来就在一个有雷的格子处停止了
你是想要这种效果么:
点击一个格子,如果这个格子所在的档罩毕很大一部分区域都没有雷,
将排开这部分没有雷的格子
这种效果可以这样实现:
点击一个格子,n表示四周的雷数,
如果n=0,对这个格子的四行芹周八个格子进行模拟点击,
就是调用点击函数,但这个函数和原来的函数有不同,就是
如果他点击发现了雷,他将不再递归调用他的四周8个格子的点击函数
这样下来就在一个有雷的格子处停止了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询