avatar
求牛人指点a家面试题# JobHunting - 待字闺中
c*0
1
给一个n*n的矩阵,每个元素是一个字母,元素有可能是重复的,给你一个很大的字典
,和一堆要找的单词 有长有短,找的时候只能上下左右移动,问如何快速度的找出来
所有单词?
有什么高级算法吗?求指点
[发表自未名空间手机版 - m.mitbbs.com]
avatar
f*s
2
请看leetcode原题word search
avatar
c*g
3
Prefix tree

给一个n*n的矩阵,每个元素是一个字母,元素有可能是重复的,给你一个很大的字典
,和一堆要找的单词 有长有短,找的时候只能上下左右移动,问如何快速度的找出来
所有单词?有什么高级算........

【在 c***0 的大作中提到】
: 给一个n*n的矩阵,每个元素是一个字母,元素有可能是重复的,给你一个很大的字典
: ,和一堆要找的单词 有长有短,找的时候只能上下左右移动,问如何快速度的找出来
: 所有单词?
: 有什么高级算法吗?求指点
: [发表自未名空间手机版 - m.mitbbs.com]

avatar
c*0
4
谢牛人

[发表自未名空间手机版 - m.mitbbs.com]

【在 f**********s 的大作中提到】
: 请看leetcode原题word search
avatar
s*u
5
没看懂lz的意思,你既有矩阵,又有词典,又要找单词。那是说从词典里找单词,还是
矩阵里找??
如果有一个大词典,然后从矩阵里找词典里的词,那么就是boggle game,用词典建立
trie,然后用回溯来遍历矩阵。
如果说是没有词典,只有一个矩阵,从矩阵里找一个单词的路径,那么就是word
search,应该是不用trie的。leetcode:word search

【在 c***0 的大作中提到】
: 谢牛人
:
: [发表自未名空间手机版 - m.mitbbs.com]

avatar
j*6
6
最直接的想法就是DFS 或者 BFS 遍历 但是要高效的话 不知道有什么可以优化一下
的方法
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。