【发布时间】:2012-02-18 04:48:24
【问题描述】:
给定字符串 p 和字符串列表,找到以 p 为前缀的最短字符串。
我知道蛮力方法,但最佳方法是什么?
例如
p = "foo bar"
list = {"foo bar 1",
"foo bar foo bar",
"bar foo foo foo bar bar"};
应该返回“foo bar 1”
【问题讨论】:
-
请解释为什么它不会返回
"foo bar 1"。 -
如果
list包含"foo b"怎么办?
标签: algorithm