符号 作用 Linux通配符 * 匹配任意(0个或多个)字符或字符串,包括空字符串 ? 匹配任意1个字符,有且只有一个字符 [abcd] 匹配abcd中任何一个字符,abcd也可是其他任意不连续字符 [a-z] 匹配中a到z之间的任意一个字符, a到z表示范围,字符前后要连续,-表示范围的意思,也可 ...
分类:
系统相关 时间:
2018-08-25 20:14:09
阅读次数:
186
A - Garden Problem Statement There is a farm whose length and width are A yard and B yard, respectively. A farmer, John, made a vertical road and a ho ...
分类:
其他好文 时间:
2018-08-19 17:09:13
阅读次数:
301
A. Palindromic Twist A. Palindromic Twist You are given a string ss consisting of nn lowercase Latin letters. nn is even. For each position ii (1≤i≤n1 ...
分类:
其他好文 时间:
2018-08-19 17:06:47
阅读次数:
218
收集一些关于字符串的面试笔试题。 1. 逆序字符串 思路:原地逆序,将字符串两边的字符逐个交换。例如,给定字符串“abcd”,逆序的过程分别是交换字符a和d,交换字符b和c。 实现1):通过指针 实现2):递归法 2. 找出字符串中第一次只出现一次的字符 思路:巧妙的利用STL中的map容器,代码很 ...
分类:
其他好文 时间:
2018-08-19 16:59:12
阅读次数:
111
1.在使用String类中split(String regex)切割字符串abcd.job遇得到job字符串时,直接使用split("."),导致数组超出界限错误 原因:得到的数组长度为0. 结论:对于像 . ,*,|这些特殊的字符作为切割界限符时要加转义字符,如:“\\.”,"\\|"。 2.在J ...
分类:
其他好文 时间:
2018-08-16 01:06:42
阅读次数:
141
问题描述:有四个元素abcd依次入初始为空的栈中,入栈之后可停留,可出栈。最后所有元素都出栈,请分析并写出所有可能的分别以a,b,c,d开头的出栈序列。 首先分析以a开头的出栈序列。序列前两位无非3种:ab,ac,ad。再分别分析这三种开头的序列分别对应着几种可能序列。 ab显然有abcd和abdc ...
分类:
其他好文 时间:
2018-08-12 14:22:55
阅读次数:
155
题目三: 1.键盘录入一个字符串,去掉其中重复字符 2.打印出不同的那些字符,必须保证顺序。例如输入:aaaabbbcccddd,打印结果为:abcd。尝试用两种方法解决字符串删除问题,一是使用HashSet元素的唯一性,直接过滤掉重复的字符,二是写一个方法逐步判断. 1 import java.u... ...
分类:
编程语言 时间:
2018-08-12 10:29:54
阅读次数:
249
题目传送门 Power Strings 格式难调,题面就不放了。 一句话题意,求给定的若干字符串的最短循环节循环次数。 输入样例#1: abcd aaaa ababab . 输出样例#1: 1 4 3 就这样。 分析: 一道思路神奇的题目,需要深入理解$KMP$的$next$数组。 如果自己写几个字 ...
分类:
其他好文 时间:
2018-08-11 11:38:36
阅读次数:
128
//(1)字符访问(下标访问s[i]) s ="ABCD"; Console.WriteLine(s[0]); // 输出"A"; Console.WriteLine(s.Length); // 输出4 Console.WriteLine(); //(2)打散为字符数组(ToCharArray) s ...
问题1描述: 发现vim不好使,Backspace键只是前移,不能删除,按方向键更是按出ABCD来。 解决方法: $ cp /usr/share/vim/vim73/vimrc_example.vim ~/.vimrc 问题2描述: 发现vim编辑php文件不能正确语法高亮,其他语言如javascr ...