由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 面试问题请教:如何在字典中得到最长的复合词
相关主题
字典里面如何快速找到一个单词对应的只有一个字母不同的单词急问,Boggle (crossword)的解题思路?
rejected by facebook after 2nd phone interview贡献几道面试题
G家电面面经--佛云了~~现在出发去F onsite
又死在设计题上了...A电面一题 基本已挂
我觉得不用刷很多题攒人品,分享Pinterest面经
LC dp dfs bfs 中等难度题目已经刷完了大概能搞定哪种档次公司两道A家面试题
这个题能有几种解法?请教:boggle puzzle找所有的单词,怎么做?
一道MS题G onsite 面经
相关话题的讨论汇总
话题: word话题: 复合词话题: 字典话题: 最长话题: 单词
进入JobHunting版参与讨论
1 (共1页)
s*****l
发帖数: 45
1
在一个字典里面,有些词是由这个字典内的其他词组成的,称之为复合词,如何获得这
个字典的最长复合单词??
bow//
B*****t
发帖数: 335
2
你的最长复合词是指这个单词的长度最长还是这个单词含有其他单词的个数最多?
我想你应该是指后者吧。

【在 s*****l 的大作中提到】
: 在一个字典里面,有些词是由这个字典内的其他词组成的,称之为复合词,如何获得这
: 个字典的最长复合单词??
: bow//

w******1
发帖数: 520
3
直接找长度最长的就可以了吧?
s*****l
发帖数: 45
4
如果指的是前者呢。。。
如何知道一个词是其他词的组合呢?

【在 B*****t 的大作中提到】
: 你的最长复合词是指这个单词的长度最长还是这个单词含有其他单词的个数最多?
: 我想你应该是指后者吧。

B*****t
发帖数: 335
5
如果是指的前者,可以建立一种数据结构,存储每个词的起始字母,长度,Robin-Carp
值。
这样可以按照词的长度先拍个序,二分查找符合条件的单词(也可以从最长的单词找起
,这样就不用排序了,搞个hash就可以了,不过感觉二分的方法统计意义上更优,而且
省空间)。每当二分到某一个词时,进行DFS或者BFS(DFS要好一些)比较Robin-Carp的
值。
如此继续,直到找到一个最大的为止。

【在 s*****l 的大作中提到】
: 如果指的是前者呢。。。
: 如何知道一个词是其他词的组合呢?

x***y
发帖数: 633
6
Build a trie, and marked the end of each word. To verify whether a word W is
a combined word, do the following
bool verifyComineWord(word W)
{ \\Assume the length of the word in trie is n
for every position i(except n) marked in the path of the word W
if (W[i+1:n] is a word || verifCombineWord(W[i+1:n]))
return true;
return false;
}
Then,we can record the longest word up to now and find the result we want. Of courese, if we start from the longest word, maybe it will take

【在 s*****l 的大作中提到】
: 在一个字典里面,有些词是由这个字典内的其他词组成的,称之为复合词,如何获得这
: 个字典的最长复合单词??
: bow//

1 (共1页)
进入JobHunting版参与讨论
相关主题
G onsite 面经我觉得不用刷很多题
A家onsite, OO答的真郁闷LC dp dfs bfs 中等难度题目已经刷完了大概能搞定哪种档次公司
Leetcode Word Break I 有o(n^2)的算法吗?这个题能有几种解法?
分享一盗题一道MS题
字典里面如何快速找到一个单词对应的只有一个字母不同的单词急问,Boggle (crossword)的解题思路?
rejected by facebook after 2nd phone interview贡献几道面试题
G家电面面经--佛云了~~现在出发去F onsite
又死在设计题上了...A电面一题 基本已挂
相关话题的讨论汇总
话题: word话题: 复合词话题: 字典话题: 最长话题: 单词