由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 关于leetcode 的strStr这题
相关主题
只刷了110道现在。Yahoo Platform组面经
字串 查找的 最佳算法。来统计下面试时候被问到过的牛逼算法有哪些
弯曲中型IT公司面经攒rp整理面试题(1)string match/text search
请问 KMP算法重要吗?问几道较难的字符串题
发个F onsite后的加试面经吧 求blessAMZ面经
Wildcard String Matching和怎么提高写程序能力的总结电面不好,求bless。这题怎么答?
现场让写KMP问两个G面试题
leetcode的strstr要怎么才能过large?问G家一道电面题
相关话题的讨论汇总
话题: kmp话题: 这题话题: strstr话题: 测试话题: karp
进入JobHunting版参与讨论
1 (共1页)
s*****1
发帖数: 134
1
这题我用了三种方法做:
1) Rabin–Karp, 这个方法大小测试时间上均能通过,但是可能是hash function内部实
现的问题,大测试有三个fail了(我在我的电脑上测试了fail的数据,应该是对的)
2) Boyer-Moore, 这个算法好理解,测试也通过了
3) KMP, 这个算法太复杂,没怎么弄明白,写了书上的code,大数据居然exceed time
limit了.
想问大牛们:
1. 你们做这题时,用Rabin-Karp是不是也遇到我这种情况?
2. KMP不是优于BM嘛,为何会超时?
3. 一般KMP面试考吗?如考,怎么考?
谢谢啦
d**********x
发帖数: 4083
2
KMP常数太大,一般实际应用不多
但是我觉得过数据是没问题的,建议你用那几个没过的数据debug一下是不是死循环了
。。

【在 s*****1 的大作中提到】
: 这题我用了三种方法做:
: 1) Rabin–Karp, 这个方法大小测试时间上均能通过,但是可能是hash function内部实
: 现的问题,大测试有三个fail了(我在我的电脑上测试了fail的数据,应该是对的)
: 2) Boyer-Moore, 这个算法好理解,测试也通过了
: 3) KMP, 这个算法太复杂,没怎么弄明白,写了书上的code,大数据居然exceed time
: limit了.
: 想问大牛们:
: 1. 你们做这题时,用Rabin-Karp是不是也遇到我这种情况?
: 2. KMP不是优于BM嘛,为何会超时?
: 3. 一般KMP面试考吗?如考,怎么考?

P******r
发帖数: 842
3
不是大牛,经验如下。
写brute force就能过judge large。KMP可以过的。
l***i
发帖数: 1309
4
I use KMP. Admire to those pass by brute force.
n******n
发帖数: 567
5
onsite给我出个brute force,写出bug了。。。。。。估计挂在这题上了
1 (共1页)
进入JobHunting版参与讨论
相关主题
问G家一道电面题发个F onsite后的加试面经吧 求bless
没看出来KMP快呀Wildcard String Matching和怎么提高写程序能力的总结
为什么面试题目都答出来了还是跪了?现场让写KMP
老码农面Google的一点经验分享leetcode的strstr要怎么才能过large?
只刷了110道现在。Yahoo Platform组面经
字串 查找的 最佳算法。来统计下面试时候被问到过的牛逼算法有哪些
弯曲中型IT公司面经攒rp整理面试题(1)string match/text search
请问 KMP算法重要吗?问几道较难的字符串题
相关话题的讨论汇总
话题: kmp话题: 这题话题: strstr话题: 测试话题: karp