由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 8 queens问题最好解法是什么?时间复杂度?
相关主题
对自己DFS能力彻底的绝望了。PIE题: Phone number to words iterative 解法
经典递归题需要搞懂非递归算法吗?面试题总结(2) - Two/Three pointers
问一个题yelp一题,攒rp
用了递归以后,怎么计算空间复杂度?分享一道Yelp电面题
CS intern面试经验Facebook求bless
问道题 正方体八顶点攒人品,yahoo电面面经
没人上题,我来上一道吧请问一个java的问题(leetcode subsets一题)
碰到不置可否的面试官怎么办?leetcode的count and say
相关话题的讨论汇总
话题: 解法话题: 复杂度话题: vec话题: 最好
进入JobHunting版参与讨论
1 (共1页)
a*****u
发帖数: 1712
1
八皇后问题最好的解法是什么?时间复杂度是?
C*****E
发帖数: 2679
2
理论上,这个就是NP,DFS搜索就是最好的解法。
实际上有很多减枝的tricks,可以搜索一下。
r*********n
发帖数: 4553
3
看了下wiki,貌似比较好的方法是先产生permutation(行,列就已经满足了),然后再
检查对角线是否collide.
vector vec({0,.....,7})
do{
if(checkdiagonal(vec)) return vec;
}while{next_permutation(vec.begin(), vec.end())}
wiki上面说上面的方法还可以优化:用partial permutation,但是我没看明白。
s*****r
发帖数: 108
4
打表最快。。。
s*****r
发帖数: 108
5
打表最快。。。
1 (共1页)
进入JobHunting版参与讨论
相关主题
leetcode的count and sayCS intern面试经验
问个snapchat的面经题dfs优化的题问道题 正方体八顶点
贡献一道G家onsite题吧没人上题,我来上一道吧
这题有沒有P解?碰到不置可否的面试官怎么办?
对自己DFS能力彻底的绝望了。PIE题: Phone number to words iterative 解法
经典递归题需要搞懂非递归算法吗?面试题总结(2) - Two/Three pointers
问一个题yelp一题,攒rp
用了递归以后,怎么计算空间复杂度?分享一道Yelp电面题
相关话题的讨论汇总
话题: 解法话题: 复杂度话题: vec话题: 最好