由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - word break 2的时间复杂度是多少 这个解法
相关主题
leetcode word break II DFS 超时这个题能有几种解法?
请教leetcode上的那道Word Break II,多谢!leetcode 129
PIE题: Phone number to words iterative 解法问一下OJ的Anagrams那道题
这段word ladder II怎么改?杯具!越改越差
unique binary search II 这题目recursive解法可以么?复杂度是多少?WordLadderII 看到很多解法比较长。 抛砖引玉,求更简洁解法。
问一道面试题google 电面
leetcode的新题是1337c0d3r本人在更新吗?问一个Anagram的参考程序
帮忙看道题:[leetcode] word breakLeetcode的系统真是弱爆了
相关话题的讨论汇总
话题: string话题: list话题: wordbreak话题: result话题: dict
进入JobHunting版参与讨论
1 (共1页)
t**r
发帖数: 3428
1
public class Solution {
public List wordBreak(String s, Set dict) {
List result = new ArrayList();
for(int j = s.length() - 1; j >= 0; j--){
if(dict.contains(s.substring(j)))
break;
else{
if(j == 0)
return result;
}
}
for(int i = 0; i < s.length()-1; i++)
{
if(dict.contains(s.substring(0,i+1)))
{
List strs = wordBreak(s.substring(i+1,s.length()),dict);
if(strs.size() != 0)
for(Iterator it = strs.iterator();it.hasNext();)
{
result.add(s.substring(0,i+1)+" "+it.next());
}
}
}
if(dict.contains(s)) result.add(s);
return result;
}
}
1 (共1页)
进入JobHunting版参与讨论
相关主题
Leetcode的系统真是弱爆了unique binary search II 这题目recursive解法可以么?复杂度是多少?
面试时 迭代还是递归问一道面试题
java remove elements in collections时间复杂度 2钟方法一样么leetcode的新题是1337c0d3r本人在更新吗?
请教下3sum为撒超时帮忙看道题:[leetcode] word break
leetcode word break II DFS 超时这个题能有几种解法?
请教leetcode上的那道Word Break II,多谢!leetcode 129
PIE题: Phone number to words iterative 解法问一下OJ的Anagrams那道题
这段word ladder II怎么改?杯具!越改越差
相关话题的讨论汇总
话题: string话题: list话题: wordbreak话题: result话题: dict