码迷,mamicode.com
首页 >  
搜索关键字:空串    ( 372个结果
字符交替
字符交替:给出两个字符串打印出所有由这两个字符串交替组成的字符串,要求维持原有字符的相对顺序 举例: 输入“AB”和“CD” 输出: ABCD ACBD ACDB CABD CADB CDAB 分析: 1、当S1和S2均无字符可用时,则返回空串。 2、当其中一个无字符可用,比如S1剩余字符为空,那么把S2剩余字符附在已经得到的字符组合后面,并输出结果。 3、其他情况,我们...
分类:其他好文   时间:2015-04-28 14:13:56    阅读次数:118
华为机试—给定字符串中找出单词
题目: 在给定字符串中找出单词(“单词”由大写字母和小写字母字符构成,其他非字母字符视为单词的间隔,如空格、问号、数字等等;另外单个字母不算单词);找到单词后,按照长度进行降序排序,(排序时如果长度相同,则按出现的顺序进行排列),然后输出到一个新的字符串中;如果某个单词重复出现多次,则只输出一次;如果整个输入的字符串中没有找到单词,请输出空串。输出的单词之间使用一个“空格”隔开,最后一个单词后不...
分类:其他好文   时间:2015-04-27 13:18:29    阅读次数:143
OJ练习30——T125 Valid Palindrome
判断字符串是否是回文。字母、数字都算在内;空串也是回文。【思路】经典回文,两个指针,一个从前向后遍历,一个从后向前,遇到不是要求字符的就跳过。前后指针位置交叉(i>j),则遍历结束。特殊的地方在于,包含字母和数字,如果一一排除,代码很繁琐。【my code】bool isPalindrome(str...
分类:其他好文   时间:2015-04-27 09:31:19    阅读次数:118
LeetCode 14 Longest Common Prefix
Write a function to find the longest common prefix string amongst an array of strings.这题是寻找一组字符串的最长公共前缀,举个例子:“abc” "a"显然lPrefixString = "a",注意检查空串的情况!...
分类:其他好文   时间:2015-04-25 19:48:20    阅读次数:114
UVa 673 Parentheses Balance【栈】
题意:输入一个包含"()"和"[]"的序列,判断是否合法用栈来模拟,遇到"(",“[”就入栈,遇到')',']'就取出栈顶元素看是否匹配,如果不匹配,则不合法还有注意一下每次取出栈顶元素的时候判断栈是否为空,如果为空就要跳出循环注意空串也是合法的串 1 #include 2 #include ...
分类:其他好文   时间:2015-04-20 16:19:48    阅读次数:95
[转]模式匹配之Brute-Force、KMP
(Brute-Force)一、与串相关的概念1、串(或字符串)是由零个或多个字符组成的有限序列。一般记作:s=〃c0c1c2…cn-1〃(n≥0)。零个字符的串称为空串,通常以两个相邻的双引号来表示空串,仅由空格组成的的串称为空格串,如:s=〃〃;2、串与线性表的异同。字符串一般简称为串,可以将它看...
分类:其他好文   时间:2015-04-18 11:23:07    阅读次数:154
java中split出现空串丢失问题
split一个参数的时候默认会去掉空串,代码如下: String line = "a,b,c,d,,,," ; System.out.println(line.split( ",").length); 输出结果为 4 如果想保留空串,可以使用split的limit参数指定结果输出个数,当参数为负的时候,即使后面有空的串,也会保留,如下: String line = "a,...
分类:编程语言   时间:2015-04-15 19:39:05    阅读次数:141
codeforces 526 d Om Nom and Necklace next数组的灵活运用
codeforces 526 d Om Nom and Necklace 题意: 给出一个字符串,问对于字符串的每个位置p,求从0到p的字符串是否符合格式:S=A+B+A+B+A+...+A+B+A,其中A,B是字符串,且可以是空串。 限制: 字符串长度1e6 思路: next数组的灵活运用。 /*codeforces 526 d Om Nom and Necklace ...
分类:编程语言   时间:2015-04-14 11:13:05    阅读次数:153
C++标准库string
一:标准库类型string ①使用string要包含头文件 #inludde using std:string; ②sting 对象的初始化 string s1; //初始化一个空串 string s2(s1); //吧s1赋值给s2(也就是拷贝初始化) string s2 = s1; string s3("value");//(直接初始化) string s3 = "value"...
分类:编程语言   时间:2015-04-13 16:50:48    阅读次数:170
""和null的区别
" "和null的区别   Stringstr1 = null; str引用为空 Stringstr2 = ""; str引用一个空串 也就是null没有分配空间,""分配了空间,因此str1还不是一个实例化的对象,而str2已经实例化。 注意因为null不是对象,""是对象。所以比较的时候必须是if(str1==null){...}和if(str2.equals("")){.....
分类:其他好文   时间:2015-04-13 09:36:25    阅读次数:166
372条   上一页 1 ... 27 28 29 30 31 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!