avatar
证女友(TX)# Piebridge - 鹊桥
j*3
1
convert keypad numbers to all possible words.
input: str. return: list of string
for example:
'8474833' -> [ ['VISITED'], ['THRIVED'], ... ]
问时间复杂度:exponential time.O(3^n) or O(4^n)
follow up 1:返回list of breakable words.
for instance:
'3278227' -> [ ['FAST','CAR'], ['DART', 'BAR'], ['EAR', 'TABS'], ... ]
时间来不及了,没来得及做。应该就是dfs+backtracking.
follow up 2: 如何优化。答 用prefix/trie
不出意外 基本是挂了,之前没做过这题,确实有点生疏。
其实并不难。
avatar
P*e
2
★性别: 男
★出生、年龄: 70后
★所在地(至少明确state): TX
★职业情况(学生还是工作): 工作
★简单的物理参数(身高/体重): 165CM, 65 KG左右
★血型、星座: A型
★当前婚姻状态(从没结过婚/曾婚/丧偶): 曾婚。
★联系方式(email/IM/站内): 站内联系,如果合适,可以交换e-mail,电话
★提供本人照片/要求应征者照片(可以提供,肯定提供,不提供/不需要,必须,无所
谓):可以交换
以婚姻为目的。
你:年龄在30 至40,人好,顾家,简单,诚实,宽容,不斤斤计较。希望你在San
antonio附近,这样大家也方便交流,了解。
我: 工作稳定,善良,诚实,偏内向,无不良嗜好。
avatar
j*o
3
你得有字典吧
avatar
c*o
4
??木人/
bless
avatar
e*0
5

现在bar真是高

【在 j********3 的大作中提到】
: convert keypad numbers to all possible words.
: input: str. return: list of string
: for example:
: '8474833' -> [ ['VISITED'], ['THRIVED'], ... ]
: 问时间复杂度:exponential time.O(3^n) or O(4^n)
: follow up 1:返回list of breakable words.
: for instance:
: '3278227' -> [ ['FAST','CAR'], ['DART', 'BAR'], ['EAR', 'TABS'], ... ]
: 时间来不及了,没来得及做。应该就是dfs+backtracking.
: follow up 2: 如何优化。答 用prefix/trie

avatar
l*4
6
followup是word break吧 应该是dp

【在 j********3 的大作中提到】
: convert keypad numbers to all possible words.
: input: str. return: list of string
: for example:
: '8474833' -> [ ['VISITED'], ['THRIVED'], ... ]
: 问时间复杂度:exponential time.O(3^n) or O(4^n)
: follow up 1:返回list of breakable words.
: for instance:
: '3278227' -> [ ['FAST','CAR'], ['DART', 'BAR'], ['EAR', 'TABS'], ... ]
: 时间来不及了,没来得及做。应该就是dfs+backtracking.
: follow up 2: 如何优化。答 用prefix/trie

avatar
j*3
7

当然。。。。否则就dfs所有路径。根本没难度了

【在 j******o 的大作中提到】
: 你得有字典吧
avatar
j*3
8

如果当作是word break,那要对每一条dfs路径 再做word break
这样解法效率太低。
我觉得用dp+backtracking, 然后把dictionary转成prefix tree

【在 l***4 的大作中提到】
: followup是word break吧 应该是dp
avatar
s*7
9
dfs + trie 店面有点难了,时间估计不太够,可能followup说说思路就行了
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。