由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请问:解 Sudoku 可以用什么算法?
相关主题
面试归来,紧急求支招!小弟痛下决心,想转cs,求各位建议
求教一个题目,sudoku 下面代码哪里错了。。。一道面试算法题
leetcode online judge的Sudoku Solver有比backtracking好的解法吗?boggle game是不是只有backtracking的解法?
像leetcode的sudoku solver这种题,面试多大可能考到写了一个Queens的backtrack 大牛帮我看看
讨论A家一道题suduku solver这道题写代码有点难啊。
欢迎大家积极讨论一个ms简单的算法面试题来一题
问一下Leetcode N-Queens II与N-Queens 解法有什么不同?走迷宫的 时间复杂度是多少?谢谢
请教一个算法Google 电面面经
相关话题的讨论汇总
话题: sudoku话题: 算法话题: cs话题: 请问话题: 每格
进入JobHunting版参与讨论
1 (共1页)
e****e
发帖数: 25
1
我编程背景不强,但投了些CS方面的,今天面试居然被问到这个问题了:有什么算法可
以解 Sudoku?顿时手足无措,可叹的是,我平时玩过无数 Sudoku,但没有仔细想过有
何算法可以解,不知各位有何见解?谢谢!
L*****y
发帖数: 4290
2
我觉得最简单的就是穷举了吧

我编程背景不强,但投了些CS方面的,今天面试居然被问到这个问题了:有什么算法可
以解 Sudoku?顿时手足无措,可叹的是,我平时玩过无数 Sudoku,但没有仔细想过有
何算法可以解,不知各位有何见解?谢谢!

【在 e****e 的大作中提到】
: 我编程背景不强,但投了些CS方面的,今天面试居然被问到这个问题了:有什么算法可
: 以解 Sudoku?顿时手足无措,可叹的是,我平时玩过无数 Sudoku,但没有仔细想过有
: 何算法可以解,不知各位有何见解?谢谢!

y*******g
发帖数: 6599
3
search吧..

【在 e****e 的大作中提到】
: 我编程背景不强,但投了些CS方面的,今天面试居然被问到这个问题了:有什么算法可
: 以解 Sudoku?顿时手足无措,可叹的是,我平时玩过无数 Sudoku,但没有仔细想过有
: 何算法可以解,不知各位有何见解?谢谢!

e****e
发帖数: 25
4
你说的是遍历?这个应当是最容易的办法

【在 L*****y 的大作中提到】
: 我觉得最简单的就是穷举了吧
:
: 我编程背景不强,但投了些CS方面的,今天面试居然被问到这个问题了:有什么算法可
: 以解 Sudoku?顿时手足无措,可叹的是,我平时玩过无数 Sudoku,但没有仔细想过有
: 何算法可以解,不知各位有何见解?谢谢!

e****e
发帖数: 25
5
你的意思是?按照矩阵来 search?
我自己觉得按照 Sudoku设定的规则,应该有算法可以解的

【在 y*******g 的大作中提到】
: search吧..
y*******g
发帖数: 6599
6
但还是要靠search. 可以根据规则来prone search tree

【在 e****e 的大作中提到】
: 你的意思是?按照矩阵来 search?
: 我自己觉得按照 Sudoku设定的规则,应该有算法可以解的

f*********r
发帖数: 68
7
Dancing links---目前我知道的最好的解决此类问题的算法. Kunth研究出来的.

【在 e****e 的大作中提到】
: 我编程背景不强,但投了些CS方面的,今天面试居然被问到这个问题了:有什么算法可
: 以解 Sudoku?顿时手足无措,可叹的是,我平时玩过无数 Sudoku,但没有仔细想过有
: 何算法可以解,不知各位有何见解?谢谢!

r****o
发帖数: 1950
8
在art of programming里面有吗?

【在 f*********r 的大作中提到】
: Dancing links---目前我知道的最好的解决此类问题的算法. Kunth研究出来的.
f*********r
发帖数: 68
9
已出版的好像没有, 不过你google一下就可以找到他的论文

【在 r****o 的大作中提到】
: 在art of programming里面有吗?
r****o
发帖数: 1950
10
瓦,你太牛了,是不是专门研究算法的阿。

【在 f*********r 的大作中提到】
: 已出版的好像没有, 不过你google一下就可以找到他的论文
相关主题
欢迎大家积极讨论一个ms简单的算法面试题小弟痛下决心,想转cs,求各位建议
问一下Leetcode N-Queens II与N-Queens 解法有什么不同?一道面试算法题
请教一个算法boggle game是不是只有backtracking的解法?
进入JobHunting版参与讨论
e****e
发帖数: 25
11
谢谢!我看看

【在 f*********r 的大作中提到】
: Dancing links---目前我知道的最好的解决此类问题的算法. Kunth研究出来的.
f*********r
发帖数: 68
12
研究算法的牛人估计不屑在这里搞这些无聊的面试问题.

【在 r****o 的大作中提到】
: 瓦,你太牛了,是不是专门研究算法的阿。
e****e
发帖数: 25
13
呵呵,牛人肯定都是上来报 offer的

【在 f*********r 的大作中提到】
: 研究算法的牛人估计不屑在这里搞这些无聊的面试问题.
w********p
发帖数: 948
14
我开始和eelive想的是一样的
大概思路:
1。 给每格一个估计“难度“值,sort all by this value
2。 计算每格所有可能的值,并且update 有关的格的所有可能的值
3。 重新估计每格“难度“值sort all by this value
4。 重新计算一遍
有空研究一下Dancing links, 有牛牛愿意分享的请提供一下有关连接

【在 f*********r 的大作中提到】
: Dancing links---目前我知道的最好的解决此类问题的算法. Kunth研究出来的.
k***e
发帖数: 556
15
bfs+backtracking就可以了吧
一个面试题就去高篇paper看,这个时间精力都应付不过来阿

【在 f*********r 的大作中提到】
: 已出版的好像没有, 不过你google一下就可以找到他的论文
v******k
发帖数: 808
e****e
发帖数: 25
17
谢谢!再好奇的请教一下:Sodoku的解算法是不是 CS的学生都学过啊?不好意思,我
不是 CS的

【在 v******k 的大作中提到】
: http://en.wikipedia.org/wiki/Algorithmics_of_sudoku
m********g
发帖数: 692
18
mark
v******k
发帖数: 808
19
not sure.. didn't see it thru my under and grad schools.

【在 e****e 的大作中提到】
: 谢谢!再好奇的请教一下:Sodoku的解算法是不是 CS的学生都学过啊?不好意思,我
: 不是 CS的

1 (共1页)
进入JobHunting版参与讨论
相关主题
Google 电面面经讨论A家一道题
splunk面经,攒人品欢迎大家积极讨论一个ms简单的算法面试题
[合集] 被这道题给放翻了问一下Leetcode N-Queens II与N-Queens 解法有什么不同?
微软面试题一道请教一个算法
面试归来,紧急求支招!小弟痛下决心,想转cs,求各位建议
求教一个题目,sudoku 下面代码哪里错了。。。一道面试算法题
leetcode online judge的Sudoku Solver有比backtracking好的解法吗?boggle game是不是只有backtracking的解法?
像leetcode的sudoku solver这种题,面试多大可能考到写了一个Queens的backtrack 大牛帮我看看
相关话题的讨论汇总
话题: sudoku话题: 算法话题: cs话题: 请问话题: 每格