题目:Word Break
要求找到所有能够有字典中的词重组成目标串的结果
public class Solution {
public static List wordBreak(String s, Set dict) {
List dp[] = new ArrayList[s.length()+1];
dp[0] = new ArrayLi...
分类:
其他好文 时间:
2015-03-29 00:42:27
阅读次数:
150
题目:Word Break
思路:将一个串可以划分的共有s.length+1个点,判断长为n的串是否能由字典中的词组成,则看之前有没有划分点能使其处于字典中 ,这样该问题 就分解为子问题的求解
所以可以使用动态规划
public class Solution {
public boolean wordBreak(String s, Set dict) {
boolea...
分类:
其他好文 时间:
2015-03-29 00:41:58
阅读次数:
145
字符串匹配时间限制:1.0s内存限制:256.0MB问题描述 给出一个字符串和多行文字,在这些文字中找到字符串出现的那些行。你的程序还需支持大小写敏感选项:当选项打开时,表示同一个字母的大写和小写看作不同的字符;当选项关闭时,表示同一个字母的大写和小写看作相同的字符。输入格式 输入的第一行包含一.....
分类:
其他好文 时间:
2015-03-21 21:19:14
阅读次数:
837
原题地址字符串匹配+替换注意替换串和原串长度是不等的,所以替换完还要进行收缩可以顺带练习一下KMP代码: 1 #include 2 #include 3 4 using namespace std; 5 6 void kmp(char *line, int len) { 7 char p...
分类:
其他好文 时间:
2015-03-21 18:34:28
阅读次数:
128
转载自:http://www.matrix67.com/blog/archives/115KMP算法详解如果机房马上要关门了,或者你急着要和MM约会,请直接跳到第六个自然段。我们这里说的KMP不是拿来放电影的(虽然我很喜欢这个软件),而是一种算法。KMP算法是拿来处理字符串匹配的。换句话说,给你两个...
分类:
编程语言 时间:
2015-03-19 00:31:03
阅读次数:
175
在一个大的字符串中对一个小的子串进行定位成为字符串的模式匹配,这应该算是字符串中最重要的一个操作之一了。问题描述:有一个文本串s和一个模式串p,现在要查找p在s中的位置,怎么查找?如果用暴力匹配的思路,并假设文本串匹配到i位置,模式串匹配到j位置。算法描述:有关字符串的模式匹配,首先来看最简单的一个...
分类:
编程语言 时间:
2015-03-18 23:00:13
阅读次数:
221
转载自:http://hi.baidu.com/nialv7/item/ce1ce015d44a6ba7feded52dAC自动机是用来处理多串匹配问题的,即给你很多串,再给你一篇文章,让你在文章中找这些串是否出现过,在哪出现。也许你考虑过AC自动机名字的含义,我也有过同样的想法。你现在已经知道KM...
分类:
其他好文 时间:
2015-03-18 22:57:05
阅读次数:
227
AC自动机,其实就是Trie树与KMP的结合,且有dfa(有限状态机)的性质.
理解的关键点:
1. fail指针 起到回溯作用
2.每次匹配都是主串不动,移动指针now去回溯找后缀的前缀
3.一个优化点,将NULL指向root 编码更简单.
考察时一般也会问道dfa的性质.
AC自动机解决问题:
1.多模式串匹配
2.给定一个长度,满足XX条件能构造多少个.
ABCD ...
分类:
其他好文 时间:
2015-03-18 14:09:14
阅读次数:
138
Description2015年广东工业大学ACM校赛要来~\(≧▽≦)/~辣辣辣,作为校赛的出题人之一,GG想出了一道水题来考考大家。相信小伙伴们都学过字符串匹配,于是字符串匹配的水题就诞生辣!GG给出了一段长度为N的大写字母序列,现在他要你修改这一段字母序列,使得这段字母序列上最前面的K个字母组...
分类:
其他好文 时间:
2015-03-17 17:21:28
阅读次数:
272
Description
2015年广东工业大学ACM校赛要来~\(≧▽≦)/~辣辣辣,作为校赛的出题人之一,GG想出了一道水题来考考大家。相信小伙伴们都学过字符串匹配,于是字符串匹配的水题就诞生辣!GG给出了一段长度为N的大写字母序列,现在他要你修改这一段字母序列,使得这段字母序列上最前面的K个字母组成的序列与最后面的K个字母组成的序列一一匹配。
例如对于序列“ATUUUUAC...
分类:
其他好文 时间:
2015-03-16 17:48:53
阅读次数:
105