1. 输出缓冲区的刷新
我们的程序已经使用过endl 操纵符,用于输出一个换行符并刷新缓冲区。
除此之外,C++语言还提供了另外两个类似的操纵符。第一个经常使用的flush,
用于刷新流,但不在输出中添加任何字符。第二个则是比较少用的ends,这个
操纵符在缓冲区中插入空字符null,然后后刷新它:
cout
cout
cout
2. unitbuf 操纵符
如果...
分类:
编程语言 时间:
2014-07-06 11:53:03
阅读次数:
267
使用C语言字符串处理的库函数,务必包含头文件string.h,即#include
1、 比较字符串大小函数
1) 忽略大小写---strcasecmp
函数原型: int strcasecmp (const char *s1, const char *s2);
函数说明: 用来比较参数s1和s2字符串,比较时会自动忽略大小写的差异
2)忽略大小写—stri...
分类:
编程语言 时间:
2014-07-06 11:32:01
阅读次数:
266
1、判断字符串是否包含某个字符
if( [str rangeOfString:@"hello"].location != NSNotFound) {
NSLog(@"yes");
} else {
NSLog(@...
分类:
移动开发 时间:
2014-07-06 11:18:41
阅读次数:
226
// 给出一个set的字符和一个正数k,求所有由这个set能组成长度为k的字符串集合 /* Input: set[] = {'a', 'b'}, k = 3 Output: aaa aab aba abb baa bab bba bbb Input: set[] = {'a', 'b', 'c', 'd'}, k = 1 Output: a b c dpackage recursion...
分类:
其他好文 时间:
2014-07-06 11:17:20
阅读次数:
174
http://acm.hdu.edu.cn/showproblem.php?pid=4726
大致题意:给两个长度小于10^6且相等的合法的正整数,你可以任意组合每个数中的数字,但不能有前导零。两个数相加的规则如题,相加不进位。问可以得到的A+B的最大值。
都看错题意了,一直以为数的大小是小于10^6,队友用了一个ms很高端的函数对字符串全排列,枚举求最大值。结果WA到死。其实...
分类:
其他好文 时间:
2014-07-06 09:36:28
阅读次数:
194
开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。
输入:
合法坐标为A(或者D或者W或者S) + 数字(两位以内)
坐标之间以;分隔。
非法坐标点需要进行丢弃。如AA10; A1A; $%$; YAD; 等。
下面是一个简单的例子 如:
A10;S...
分类:
移动开发 时间:
2014-07-06 08:48:26
阅读次数:
260
算法介绍:
编辑距离(Edit Distance),又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。
步骤详解:
我们算V1中的值:以红色的0所在的格子为例
根据步骤5:
如果 s[i] 等于 t[j],则编辑代价cost为 0;
如果 s[i] 不等于 t[j],则编辑代价cost为1。
和
步骤6:
设置单元v1[j]为下面的最小值之一:
a、紧邻该单元上方+1:v1[j-1] + ...
分类:
编程语言 时间:
2014-07-06 08:31:41
阅读次数:
337
Given a string S,
find the longest palindromic substring in S.
You may assume that the maximum length of S is
1000, and there exists one unique longest palindromic substring.
给定一个字符串S,找出其中的最长回文...
分类:
其他好文 时间:
2014-07-06 00:15:15
阅读次数:
240
Catcher是MCA国的情报员,他工作时发现敌国会用一些对称的密码进行通信,比如像这些ABBA,ABA,A,123321,但是他们有时会在开始或结束时加入一些无关的字符以防止别国破解。比如进行下列变化 ABBA->12ABBA,ABA->ABAKK,123321->51233214 。因为截获的串太长了,而且存在多种可能的情况(abaaab可看作是aba,或baaab的加密形式),Cathcer...
分类:
其他好文 时间:
2014-07-05 23:01:59
阅读次数:
224
在Swift中String类的变量可以通过import Foundation来使用substringToIndex方法和substringFromIndex方法。但是不能像OC那样,以NSRange类的对象为参数截取指定范围的子串(substringWithRange)。本文给出了两种解决方案,供大家讨论和参考。...
分类:
其他好文 时间:
2014-07-05 22:51:45
阅读次数:
252