码迷,mamicode.com
首页 >  
搜索关键字:第一个字符    ( 1685个结果
暴力子字符串查找
子字符串查找:给定一段长度为N的文本和一个长度为M的模式字符串,在文本中找到一个和该模式相符的子字符串 广泛使用的暴力算法,虽然在最坏情况下的运行时间与M*N成正比,但是在实际中,绝大多数比较在比较第一个字符时就会产生不匹配,它实际运行时间一般与M+N成正比 下面是暴力子字符串查找算法的Java实现: /** * 暴力字符串查找,如果找到,返回pat在txt中第一次出现的位置;没有找到则...
分类:其他好文   时间:2014-08-16 16:29:10    阅读次数:209
【编程题目】在字符串中删除特定的字符
63.在字符串中删除特定的字符(字符串)。题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”。我的思路:先扫描第一个字符串,判断是否是第二的字符串的字符,是则...
分类:其他好文   时间:2014-08-15 14:12:48    阅读次数:206
POJ 2774 后缀数组:求最长公共子串
思路:其实很简单,就是两个字符串连接起来,中间用个特殊字符隔开,然后用后缀数组求最长公共前缀,然后不同在两个串中,并且最长的就是最长公共子串了。 注意的是:用第一个字符串来判断是不是在同一个字符中,刚开始用了第二个字符的长度来判断WA了2发才发现。 #include #include #include #include #include #include #include #include #...
分类:其他好文   时间:2014-08-15 00:02:56    阅读次数:248
URAL 1732 . Ministry of Truth KMP
题目来源:URAL 1732 . Ministry of Truth 题意:把第一个字符串处理一下 变成第二个 不要的字符改成下划线 空格不能改 思路:对第二个字符串单词分割 得到每一个单词后从第一个字符串中匹配 匹配成功 记录当前匹配的位置 然后下一个单词从x+2处在匹配 知道所有的单词都被匹配到 鄙视自己没想清楚写了半天 最后发现题目意思都错了 改了很多 最后代码和原来的完全不一样了 ...
分类:其他好文   时间:2014-08-13 19:07:47    阅读次数:192
substr 方法
substr 方法 返回一个从指定位置开始,并具有指定长度的子字符串。 参数 start 必选。所需的子字符串的起始位置。字符串中第一个字符的索引为 0。 length 可选项。返回的子字符串中包含的字符数。 备注 如果 length 为 0 或负数,将返回一个空字符串。如果没有指定...
分类:其他好文   时间:2014-08-13 14:32:56    阅读次数:224
python学习笔记(01):python和c语言 标识符命名规则比较
python标识符命名规则:标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘ _ ’)。标识符名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成。标识符名称是对大小写敏感的。例如,myname和myName不是一个标识符。注意前者中的小写n和后者中...
分类:编程语言   时间:2014-08-13 12:15:36    阅读次数:490
js中substring和substr的用法
js中substring和substr的用法substring 方法用于提取字符串中介于两个指定下标之间的字符substring(start,end)开始和结束的位置,从零开始的索引参数 描述 start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。.....
分类:Web程序   时间:2014-08-12 13:05:54    阅读次数:180
HDU 1503 Advanced Fruits (LCS,DP)
题意:给你两字符串s1,s2,用最短的字符串表示他们(公共字串输出一次)。 Sample Input apple peach ananas banana pear peach   Sample Output appleach bananas pearch dp[i][j] : 第一个字符串的前 i 个 ,和第二个字符串的前 j 个最...
分类:其他好文   时间:2014-08-11 21:24:02    阅读次数:264
C++学习笔记之数据类型
一、变量名几条简单的C++命名规则:在名称中只能使用字母,数字和下划线名称的第一个字符不能是数字区分大小写不能将C++关键字用作名称以两个下划线和大写字母打头的名称被保留给实现(编译器及其使用资源)使用。以一个下划线开头的名称被保留给实现,用作全局标识符。C++对名称长度没有限制二、数据类型计算机内...
分类:编程语言   时间:2014-08-10 12:42:30    阅读次数:244
strchr函数的实现而不是使用
strchr()函数的自我实现之寻找茫茫字符中的她...
分类:其他好文   时间:2014-08-09 13:30:37    阅读次数:219
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!