由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 最长回文串
相关主题
Longest common string问题还真从来没见过考KMP之类string matching算法的
问个老问题 Longest palindrome in a string问道老题
问一个老题 longest palindromeWrite a funtion to find out longest palindrome in a given string
leetcode上的Longest Palindromic Substring难道不收brute foron-site的时候Trie和suffix tree会考coding吗?
Bloomberg面试题leetcode online judge Longest Palindromic Substring memory limit exceeded
Palindrome那题,OJ上通不过 Memory Limit Exceeded: Longest Palindromic Substring
Palindrome那题,OJ上通不过有人同看Longest Palindromic Substring 这道题么?
请教几道经典题DP通项公式
相关话题的讨论汇总
话题: find话题: strings话题: string话题: lca话题: reverse
进入JobHunting版参与讨论
1 (共1页)
d********w
发帖数: 363
1
应该是老题了,http://www.careercup.com/question?id=245679 讨论了半天,
比如这种:
1. Original string is A
2. Reverse string is B
3. Find common strings are C, D, E ....
4. Find palindromic strings in step 3, suppose C, D.
5. Find the max length of strings in step 4. Return.
有人说是错的,
到底那种正确又简洁的方法呢,请大牛指点
i**9
发帖数: 351
2
我觉得是对的,有人认为是错的是觉得(find longest common substring of A and B,
自动认为是longest palindromic不对)
l*****a
发帖数: 14598
3
你这个复杂度是多少?
有一种O(N2)很直接的
string is a[0]..a[n-1],
assume a[i] (i=1..n-2) is the middle(or a[i+1])
judge whether a[i+k]==a[i-k] then k++ or get the
longest palindrome with center a[i]...
最快的是generalized suffix tree,O(N),but need extra space
store A and reverse string B in the GST,
for(i=1;i find max LCA(a[i],b[n-1-i])and LCA(a[i],b[n-i])

【在 d********w 的大作中提到】
: 应该是老题了,http://www.careercup.com/question?id=245679 讨论了半天,
: 比如这种:
: 1. Original string is A
: 2. Reverse string is B
: 3. Find common strings are C, D, E ....
: 4. Find palindromic strings in step 3, suppose C, D.
: 5. Find the max length of strings in step 4. Return.
: 有人说是错的,
: 到底那种正确又简洁的方法呢,请大牛指点

c******e
发帖数: 1032
4
suffix tree o(n)
f*******4
发帖数: 1401
5
为啥不对?想不通

B,

【在 i**9 的大作中提到】
: 我觉得是对的,有人认为是错的是觉得(find longest common substring of A and B,
: 自动认为是longest palindromic不对)

f*******4
发帖数: 1401
6
面试时候会让你写如何build一个后缀树的代码么。。。。我脚着我是肯定写不出的。
。。

【在 c******e 的大作中提到】
: suffix tree o(n)
l*****a
发帖数: 559
7
还得写个O(n)建树的。

【在 f*******4 的大作中提到】
: 面试时候会让你写如何build一个后缀树的代码么。。。。我脚着我是肯定写不出的。
: 。。

l*****a
发帖数: 14598
8
其实建树好写
关键是make sure that it support O(1) LCA algorithm【 在 forever84 (to be
with you) 的大作中提到: 】
1 (共1页)
进入JobHunting版参与讨论
相关主题
DP通项公式Bloomberg面试题
大家幫我看看longest palindrome為什麽有錯,檢查半天也沒看出Palindrome那题,OJ上通不过
做题了,看看有没有比我更好的解法 (20个包子)Palindrome那题,OJ上通不过
寻找下一个回文数请教几道经典题
Longest common string问题还真从来没见过考KMP之类string matching算法的
问个老问题 Longest palindrome in a string问道老题
问一个老题 longest palindromeWrite a funtion to find out longest palindrome in a given string
leetcode上的Longest Palindromic Substring难道不收brute foron-site的时候Trie和suffix tree会考coding吗?
相关话题的讨论汇总
话题: find话题: strings话题: string话题: lca话题: reverse