码迷,mamicode.com
首页 >  
搜索关键字:前缀后缀    ( 144个结果
VNR共享辞书中翻译的转码和代理
源地址:http://sakuradite.com/topic/724 优先进入官网看,官网不行再观看本文 坏掉的功能 由于共享辞书的变更,部分以前的功能变得不那么好用了。 [[N]]重命名为[[m]] 在前缀、后缀中使用的[[N]],现在改为用[[m]]了。带来不便很抱歉! 边界+姓名+后缀 当姓名打开边界后,将可能无法正常的与后缀匹...
分类:其他好文   时间:2015-06-06 09:18:35    阅读次数:538
POJ 2752 Seek the Name, Seek the Fame(求所有既是前缀又是后缀的子串长度)
题目链接:http://poj.org/problem?id=2752题意:给你一个字符串,求出所有前缀后缀(既是前缀又是后缀的子串)的长度思路:首先整个字符串肯定既是前缀又是后缀,为最大的前缀后缀。假设next[len] = k,也即:s[1,k] = s[len-k+1,len]此时s[1,k]...
分类:其他好文   时间:2015-04-30 16:05:23    阅读次数:118
POJ - 2752 - Seek the Name, Seek the Fame (KMP-打印前缀后缀长度)
题目传送:POJ - 2752 思路:就是每次都去找当前串的最大相同前缀后缀,找到一个后,令该相同前缀后缀为当前串,再循环调用,注意因为kmp的next函数中的最大相同前缀后缀不包含自身,所以每次都要多输出原串自身长度 AC代码: #include #include #include using namespace std; const int maxn = 1000...
分类:其他好文   时间:2015-04-24 10:40:47    阅读次数:119
吃透烤馍片算法
kmp又称烤(k)馍(m)片(p)算法,实际上是通过模式串本身的特性来优化模式串的匹配next[j]表示j之前的字符串中有长度为next[j]的相同前缀后缀失配时移动位置=失配字符所在位置-失配字符对应的next值,即j-next[j]next[0]=-1 表示当0位置失配时,要将字符串向右移1位1...
分类:编程语言   时间:2015-04-21 17:25:46    阅读次数:282
POJ2752 Seek the Name, Seek the Fame【KMP】
题目大意: 给定一个字符串S,计算出所有可能的前缀-后缀字符串的长度。前缀-后缀字符串指的是S的 子串不仅是S的前缀,还是S的后缀。比如S = "alala",前缀-后缀字符有{"a","ala","alala"}。 思路: KMP算法的应用。在KMP算法中,当字符串匹配失败时,模式串的指针并没有指向0从头比 较,而是指向了一个特定的位置,因为这个Next[j]指向的位置pos前长度为Next[pos]的子 串,同模式串第j位前的长度为Next[j]的子串是相同的。为了找到既能做前缀又能做后缀的子 串,纳...
分类:其他好文   时间:2015-04-21 09:34:38    阅读次数:160
KMP
算法核心,Next数组(模式串的最长前缀后缀表)。KMP的思想就是,当匹配不正确时,模式串向后移动的距离为:已匹配的字符串个数 - next[j]而Next数组的算法起始也是递归的字符串匹配过程。Impl: 1 //Next数组计算 2 void CalNext(const char* p, int...
分类:其他好文   时间:2015-04-10 10:55:45    阅读次数:126
根据76大细分词性对单词进行归组(二)
词性的重要性不言而喻,尤其是对于自然语言处理来说,哪怕就是记单词,根据词性对单词进行归组也是非常有帮助的。 superword是一个Java实现的英文单词分析软件,主要研究英语单词音近形似转化规律、前缀后缀规律、...
分类:其他好文   时间:2015-03-30 23:17:14    阅读次数:1390
词组习语3057组
superword是一个Java实现的英文单词分析软件,主要研究英语单词音近形似转化规律、前缀后缀规律、词之间的相似性规律等等。 1 Anointing of the Sick British English 2 Civvy Street Clerk of the Closet 3 I m...
分类:其他好文   时间:2015-03-29 23:50:37    阅读次数:847
13054个词及其词义数
superword是一个Java实现的英文单词分析软件,主要研究英语单词音近形似转化规律、前缀后缀规律、词之间的相似性规律等等。 1 way-94 time-76 mind-66 run-60 hand-58 2 line-56 hold-55 taking-54 take-54 fall...
分类:其他好文   时间:2015-03-29 18:16:13    阅读次数:729
Java8全新打造,英语学习supertool
superword是一个Java实现的英文单词分析软件,主要研究英语单词音近形似转化规律、前缀后缀规律、词之间的相似性规律等等。Clean code、Fluent style、Java8 feature: Lambdas, Streams and Functional-style Pr...
分类:编程语言   时间:2015-03-29 07:16:24    阅读次数:169
144条   上一页 1 ... 10 11 12 13 14 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!