社区
数据结构与算法
帖子详情
类似华容道的滑块游戏解法
会思考的草
2012-05-25 05:19:17
面试题,时间20分钟,要求写出代码。
题目很简单,一个3阶方阵,里面写着打乱了的1~8八个数字和一个空格,给定初始状态,要求用程序将方阵恢复到最终状态。
说实话我觉得这题作为面试题,要写完整代码而且只留了20分钟难了点儿,如果以前没有做过的话。
...全文
1108
5
打赏
收藏
类似华容道的滑块游戏解法
面试题,时间20分钟,要求写出代码。 题目很简单,一个3阶方阵,里面写着打乱了的1~8八个数字和一个空格,给定初始状态,要求用程序将方阵恢复到最终状态。 说实话我觉得这题作为面试题,要写完整代码而且只留了20分钟难了点儿,如果以前没有做过的话。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
丈八涯
2012-06-23
打赏
举报
回复
学人工智能时的范例,产生式系统的启发式搜索策略吧。
使用的是展开深度和数字偏移量作为启发式策略。如果面试出这题,那他们得给多钱工资?
boomni
2012-06-07
打赏
举报
回复
你到底是真做过还是没做过啊,爷爷大学的时候就能给你证明这种情况有1/2的情况还原不了成你说的那种状态!!!!!!而且也做的是这个问题,这是典型的九宫格移动问题,还在那吹个毛啊,网上的都是垃圾,80%的不规范的手机,电子词典里的部分拼图游戏无法还原,就是你这样的垃圾在里面乱设参数,这方面爷才是专家!!虽然当时爷用的是穷举法搞定的,但那老师也得给爷爷服软!!!
nicenight
2012-05-25
打赏
举报
回复
学人工智能的时候有这样的题,用状态机做的,用广度和深度优先都可以实现。毕业这么多年,已经不会了,只记得有这么个事……
会思考的草
2012-05-25
打赏
举报
回复
调整的规则是:每次只能将与空格相邻的一个数字和空格交换。
会思考的草
2012-05-25
打赏
举报
回复
忘记说了,初始状态就是
1 2 3
4 5 6
7 8
一个在浏览器运行的
华容道
、“移十五“之类的
滑块
游戏
自动求解与演示的GWT源码
先科普一下GWT的概念。 GWT:Google Web Toolkit的缩写,有了 GWT可以使用 Java 编程语言编写 AJAX 前端,然后 GWT 会交叉编译到优化的JavaScript 中,而 JavaScript 可以自动在所有主要浏览器上运行。 (可以简单理解为用Java来写程序,编译成Javascript,运行到浏览器。)
华容道
、"移十五"之类的
滑块
游戏
,共同点是每个...
看最强大脑的数字
华容道
,尝试理解与总结
目录 前言
华容道
起源 简介 发展
华容道
解法
横刀立马解(最少步数) 数字
华容道
界面
解法
前言 定理 定理解释 针对定理的证明 正解
解法
细分3种(非官方定义,都是按照自己摸索和理解定义的) 第一种:降阶法 1.还原最外层的1 2 3 4 5 9 13 2.还原第二层的 6 7 8 10 14,把三阶降为二阶 3.还原第三层:11 12 15 第二...
15数字
华容道
解法
图解_数字
华容道
解法
图解 数字
华容道
玩法介绍
数字
华容道
,一款全新的经典的益智类型数字APP。目的是用最少的步数,*短时间将棋盘上的数字方块,按照从左到右,从上到下的顺序重新排列整齐。以往
华容道
游戏
基于三国背景,需将棋子移动到出口。现在以数字为形式的
游戏
,需根据不同布局,如4乘4,按由1到16的顺序排好,即可成功。
游戏
类似
魔方,对应不同阶,难度不同,实际可总结自己的玩法,不一定使用通用
解法
。接下来以较简单规格(4X4)
游戏
为例,介绍如何解开问...
驴
滑块
拼图
游戏
:从19世纪的纸片谜题到数学博弈论
驴
滑块
”(Donkey Puzzle / Klotski),是一款经典的
滑块
类智力
游戏
。如果你玩过“
华容道
”或“塞车时间”,那对它的玩法一定不会陌生——在一个拥挤的棋盘上,通过滑动各个方块,把最大的那块“驴”(或“曹操”、或“汽车”)移动到指定的出口位置。外框,底部中央开口作为出口底部出口缺口垂直线(网格)水平线(网格)大块头(驴)——红色 2×2,位于中间驴横条(蓝色 1×2)顶部横竖条(绿色 2×1)左侧竖小兵(黄色 1×1)填充其余空格兵兵兵兵兵兵兵兵兵出口标注。
4x4数字
华容道
分层归位法:从规则到复原的完整攻略
数字
华容道
是一种经典的
滑块
谜题,其核心在于通过移动空格来重排数字顺序,最终达到目标状态。其背后的数学原理涉及排列的逆序数奇偶性,这决定了局面是否可解。从技术价值看,解决此类问题锻炼了逻辑思维、空间规划能力,并引入了状态空间搜索和分治算法思想。在应用场景上,它不仅是益智
游戏
,也是算法入门和面试中常见的趣味题目,其解题思路可迁移至更广泛的路径规划和人工智能问题。本文聚焦于4x4布局,系统讲解分层归位法这一高效通用
解法
,通过引入空格管理和数字循环等关键技巧,将复杂问题分解为逐行复原的简单子问题,并重点提供了最后两
数据结构与算法
33,026
社区成员
35,334
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章