avatar
问一个面试问题# JobHunting - 待字闺中
T*8
1
Write a function to find the longest common prefix string amongst an array
of strings
记得以前有人提供一个好像不错的算法,但是好像忘记了。。。
avatar
p*2
2
用trie是不是就行了?
avatar
g*y
3
题目条件不太对吧,common prefix, 这个太trivial了。
我觉得你说的可能是longest common substring among an array,
http://en.wikipedia.org/wiki/Longest_common_substring_problem

【在 T*****8 的大作中提到】
: Write a function to find the longest common prefix string amongst an array
: of strings
: 记得以前有人提供一个好像不错的算法,但是好像忘记了。。。

avatar
c*n
4
问题就是那样。但是好像一般解法都要O(nm)的复杂度。m是String 长度。不知道有没
有好一点点算法。
avatar
i*r
5
感觉应该是后缀数组来做
avatar
C*U
6
mlogn可以做到把
两个两个拿出来比较

【在 c*******n 的大作中提到】
: 问题就是那样。但是好像一般解法都要O(nm)的复杂度。m是String 长度。不知道有没
: 有好一点点算法。

avatar
s*n
7
两个两个还是mn

【在 C***U 的大作中提到】
: mlogn可以做到把
: 两个两个拿出来比较

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。