//1403思路:字符串的任何一个子串都是这个字符串的某个后缀的前缀,则求A和B的最长公共子串等价于求A的后缀和B的后缀的最长公共前缀的最大值。做法:将第二个字符串写在第一个字符串后面,中间用一个没有出现过的字符隔开,再求这个新的字符串的后缀数组。 1 #include "bits/stdc++.h...
分类:
编程语言 时间:
2015-04-25 00:06:30
阅读次数:
168
这里讲的中文说明绝对不是简单的注释,那样也就不用写文章说明了。先给个例子吧:
就是上图红色框包围的部分,在系统给出的函数中,一般都会有这种说明。实际上很多人自己的写的函数却大多没有。加上这种说明的好处是多多多多的,不仅自己读着舒服,别人用着也方便,那怎样来添加这种说明呢!
'''
''' 将给定的两个字符串连接在一起返回
'''
''' 第一个字符串
...
分类:
Web程序 时间:
2015-04-24 16:24:49
阅读次数:
142
用一个特殊字符将两个字符串连接起来,然后找最大的height,而且要求这两个相邻的后缀的第一个字符不能在同一个字符串中。 1 #include 2 #include 3 #include 4 using namespace std; 5 6 const int maxn = 200000 +...
分类:
编程语言 时间:
2015-04-23 23:14:49
阅读次数:
151
PHP中的比较运算符有点诡异,很容易出错,现列出比较规则:1、当两个字符进行大小比较时,是比较着这两个字符的ASCII码大小——这条很容易理解。2、当两个字符串进行大小比较时,是从第一个字符开始,分别比教对应的ASCII大小,只要从从某个对应位置开始,其中一个字符串的当前位置字符大于另一个字符串对应...
分类:
Web程序 时间:
2015-04-21 09:27:41
阅读次数:
206
linux驱动分为字符设备、块设备驱动、网络驱动三种,其中以字符驱动最为简单。说起要写驱动自然想到从字符设备驱动写起。看了开发板官方的驱动代码,写的不错,至少不是那种实习生能写出来的水平。但对新手来说要看懂,实在不容易。其中包含了很多知识和设计思想。所以我想还是尽可能从易到难来写这个系列,相信我,我会努力把我知道的都给大家讲清楚。...
分类:
其他好文 时间:
2015-04-16 19:52:27
阅读次数:
179
#include
char *reverse_string(char *string)
{
char *ret = string; //保存数组的首地址
char *left = string;//指向数组的第一个字符
char *right; //指向数组的最后一个非'\0'字符
char temp; //临时变量,用于交换
while(*string...
分类:
其他好文 时间:
2015-04-14 00:48:30
阅读次数:
142
一、字符串 python中字符被定义为引号之间的字符集合,使用索引操作符([])和切片操作符([:])可以等到子字符串。字符串有其特有的索引规则:第一个字符的索引是0,最后一个字符的索引是-1。 加号(+)用于字符串连接运算,星号(*)则用于字符串重复。下面分别举例:>>> pystr='pyt.....
分类:
编程语言 时间:
2015-04-13 14:21:21
阅读次数:
190
http://bbs.fishc.com/thread-38992-1-1.html(出处: 鱼C论坛)capitalize()把字符串的第一个字符改为大写casefold()把整个字符串的所有字符改为小写center(width)将字符串居中,并使用空格填充至长度width的新字符串count(s...
分类:
编程语言 时间:
2015-04-12 16:14:47
阅读次数:
135
对两个字符串运用关系运算符,许多人认为小于表示“在字母顺序上靠前”,大于表示“在字母顺序上靠后”,但是事实并非如此。对于字符串,第一个字符串中的每个字符的代码都会和第二个字符串中对应位置上的字符的代码进行比较。完成这种比较操作后,会返回一个Boolean值。问题在于大写字母的代码都小于小写字母的代码...
分类:
其他好文 时间:
2015-04-12 16:12:54
阅读次数:
209
JavaScript作为一种弱类型的语言,其语法规则有很大一部分是参照C语言或其他类C语言风格函数制定的,但是每一门语言都有自己的语法特色,这些语法规则构成了语言的骨骼。一、凡命名都要区分大小写。二、标识符,也就是指变量函数属性等名称或函数的参数,都需要遵循以下两个规则:第一个字符必须是字母、下划线...
分类:
编程语言 时间:
2015-04-10 08:17:28
阅读次数:
132