码迷,mamicode.com
首页 >  
搜索关键字:字符串匹配    ( 1182个结果
带’*’号字符串的匹配
目标: 判断源字符串中是否含有指定子串,子串可能会有*号通配符。 初步测试没问题。记录下来。后面要是有问题再来纠正。 #include using namespace std; // 带*号通配符的字符串匹配,'*'代表任意字符串,包括空字符串 bool WildcardCaptureA(const...
分类:其他好文   时间:2014-09-25 17:02:09    阅读次数:168
正则表达式入门精进
正则表达式到底是什么东西?字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等等。字符串是0个或更多个字符的序列。文本也就是文字,字符串。说某个字符串匹配某个正则表达式,通常是指这个字符串里有一部分(或几部分分别)能满足表达式给出的条件。在编写处理字符串的程序或网...
分类:其他好文   时间:2014-09-24 16:27:27    阅读次数:354
sicily 1027 MJ, Nowhere to Hide 字符串匹配与排序
sicily 1027 字符串查找与排序
分类:其他好文   时间:2014-09-24 16:17:07    阅读次数:986
字符串匹配的双重递归式写法
字符串匹配的双重递归式写法 字符串的匹配有很高效的KMP、Sunday等算法,可供使用。下面使用的匹配算法本质上是朴素的,但它的双重递归式的写法仍然值得借鉴。...
分类:其他好文   时间:2014-09-24 13:19:46    阅读次数:158
后缀数组(suffix array)详解
后缀数组(suffix array)详解转载请注明:一.What‘s Suffix Array?用我的理解,后缀数组是一种功能强大的字符串处理工具,堪称字符串处理神奇,尤其是在字符串匹配方面更是有着出色的处理能力。其实后缀数组是后缀树的一个非常精巧的替代品,它比后缀树容易编程实现,能够实现后缀树的很...
分类:其他好文   时间:2014-09-23 18:29:04    阅读次数:298
编程算法 - 后缀树(Suffix Tree) 代码(C)
后缀树(Suffix Tree) 代码(C)本文地址: http://blog.csdn.net/caroline_wendy给你一个长字符串s与很多短字符串集合{T1,, T2, ...}, 设计一个方法在s中查询T1, T2, ..., 要求找出Ti在s中的位置.代码:/* * main.cpp * * Created on: 2014.7.20 * Author: Spi...
分类:其他好文   时间:2014-09-21 09:27:49    阅读次数:232
BF到KMP,再到后缀数组的字符串匹配
BF算法,KMP算法,后缀数组。总结下,其实这样理解算法,很简单~~~...
分类:其他好文   时间:2014-09-20 21:16:49    阅读次数:261
字符串匹配之朴素匹配
1 # include 2 # include 3 # include 4 using namespace std; 5 int index(char *a,char *b) 6 { 7 int n=0;//父串偏移量,初始为0 8 while(a[n]!='\0') 9 ...
分类:其他好文   时间:2014-09-19 19:17:25    阅读次数:182
模式匹配的KMP 算法
常见的字符串匹配时,模式串长度为n,源串长度为m,则从头匹配,两个指针i指向源串,j指向模式串,如遇到不同则回溯使j=0,这样就要重复匹配会使效率变低。 由于在现在i之前 的模式串与匹配串的匹配是相同的,即回溯时,不用将模式串与源串进行匹配,而只将模式串与自身匹配即可得到其是否需要回溯以及回溯到何处。则我们可以在进行模式匹配之前,想对模式串进行自我匹配,来计算出对于i在模式串的任意位置匹配失败后...
分类:其他好文   时间:2014-09-18 18:56:44    阅读次数:159
字符串匹配
2个普通的 暴力求解/* * CreateTime: 2014-09-16 19:48:46 */#include #include int main(void){ char a[100] = "abcacabcccc"; char b[100] = "cc"; for(int i = 0; i #...
分类:其他好文   时间:2014-09-18 09:46:03    阅读次数:260
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!