path.substring(6, path.length())sb.Substring(0, sb.Length - 1);这个是截取字符串的方法,后面第一个参数0代表,从字符串的第一个字符开始截取,后面一个参数sb.Length - 1代表截取的字符串长度,也就是从第一个字符截取到最后一个字符前 ...
分类:
其他好文 时间:
2017-04-01 19:08:48
阅读次数:
268
编辑距离问题: 编辑距离,又称Levenshtein距离,是一种字符串之间相似度计算的方法,指两个字符串之间,由一个转换成另一个所需的最少编辑次数。有效的编辑操作为单个字符的替换、插入和删除。对给定两个字符串S、T,将S转换成T所需要的删除,插入,替换操作的数量就叫做S到T的编辑路径。而最短的编辑路 ...
分类:
其他好文 时间:
2017-03-31 21:50:41
阅读次数:
173
题目:输入边的两端点和边值,求最小生成树(最小支撑树)的值。 思路: 过程:本题调试问题出在如下几处:1.用%c会读入回车符(用getchar()有的平台又会出问题),所以以后读字符都直接用%s,然后在取字符串第一个字符即可。char c[4];scanf("%s",c);printf("%c",c ...
分类:
其他好文 时间:
2017-03-31 10:20:15
阅读次数:
200
一 ,特殊字符 等效于 {0,}。 等效于 {1,}。 等效于 {0,1}。 当 ?紧随任何其他限定符(*、+、?、{n}、{n,} 或 {n,m})之后时,匹配模式是非贪婪的。非贪婪模式匹配搜索到的、尽可能少的字符串,而默认的贪婪模式匹配搜索到的、尽可能多的字符串。 o+? 只与“oooo”中的单 ...
分类:
其他好文 时间:
2017-03-31 00:58:31
阅读次数:
251
a) indexOf(‘abcde’) i. indexOf(‘a’)的索引是0 ii. indexOf(‘abc’)的索引是0,按照第一个字符的索引 iii. indexOf(‘ac’)的索引是-1,查找不到ac连续的字符 iv. indexOf(‘f’)的索引是-1,查询不到返回-1 BOM:浏 ...
建议在可视化的编辑器或IDE写完代码后再拷贝到linux文件系统里面跳到文本的最后一行 G 或 shift+g 或 capsLock+g+capsLock (在没有启动大写状态的时候)跳到第一行的第一个字符 gg跳转到当前行的第一个字符 home键 或 0跳转到当前行的最后一个字符 end键 或 0... ...
分类:
其他好文 时间:
2017-03-26 17:14:29
阅读次数:
143
题目链接:阶乘字符串 又是一道不会做的题……看了题解后我被吓傻了…… 首先我们可以有一个显然的\(O(2^nn)\)的做法。我们先预处理出\(g_{i,j}\)表示字符串中\(i\)号位置开始第一个\(j\)字符出现在什么位置。然后就可以用\(f_S\)表示使得\(S\)集合内字符的排列全都出现的最 ...
分类:
其他好文 时间:
2017-03-25 21:45:48
阅读次数:
157
本篇内容:1.Python的变量2.数据类型3.运算4.表达式if...elif...else5.while循环6.for循环一、Python的变量1.Python中变量定义的规则●变量名只能是字母、数字或下划线的任意组合,但不能以数字开头;●变量名的第一个字符不能是数字;●以下关键字不能声明为变量名:[‘and‘,‘as‘..
分类:
编程语言 时间:
2017-03-22 23:50:44
阅读次数:
279
1,删除文件每行的第一个字符:sed -r 's/^.//g' passwd 2,删除文件每行的第二个字符:sed -r 's/^(.)(.)/\2/g' passwd 3,删除文件每行的最后一个字符:sed -r 's/(.)$//g' 4,删除文件每行的倒数第二个字符: sed -r 's/(. ...
分类:
系统相关 时间:
2017-03-22 20:46:21
阅读次数:
224
1,删除文件每行的第一个字符。 2,删除文件每行的第二个字符。 3,删除文件每行的最后一个字符。 4,删除文件每行的倒数第二个字符。 5,删除文件每行的第二个单词。 6,删除文件每行的倒数第二个单词。 7,删除文件每行的最后一个单词。 8,交换每行的第一个字符和第二个字符。 9,交换每行的第一个字符 ...
分类:
其他好文 时间:
2017-03-22 20:16:52
阅读次数:
207