8-30Studyvim文本编辑工具:vim分为三种模式:编辑模式,插入模式,末行模式编辑模式:d:删除字符dd:删除整行y:复制字符yy粘贴整行zz:保存退出x:剪切单个字符#x:剪切x个字符r替换字符6rT表示当前光标往后6字符全部替换为Td^删除光标所在处到行首d$删除光标所在处至行尾字..
分类:
系统相关 时间:
2015-09-06 18:25:53
阅读次数:
324
1.效果-《高质量C++/C编程指南》C++ 语言可以用const 来定义常量,也可以用#define 来定义常量。但是前者比后者有更多的优点:(1) const 常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查。而对后者只进行字符替换,没有类型安全检查,并且在字符替换可能会产...
分类:
其他好文 时间:
2015-09-06 16:23:13
阅读次数:
173
题目
题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。
例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”。
思路
利用两层for循环依次根据第二个字符串中出现的字符将第一个字符串中的同样的字符替换为 ‘\0’,然后将后面的字符移到前面即可;
/*
题目:输入两个字符串,从第一字符串中删...
分类:
其他好文 时间:
2015-08-29 15:30:33
阅读次数:
145
#define和inline 的区别define:定义预编译时处理的宏;只进行简单的字符替换,无类型检测typedef:定义类型别名 用于处理复杂类型例: typedef int A;则:A a; //定义a为intinline:内联函数对编译器提出建议,是否进行宏替换,编译器有权拒绝既为提出申请,...
分类:
其他好文 时间:
2015-08-27 22:37:43
阅读次数:
132
实例:select replace(chexing, '微型车', '0001') from T_MODEL chexing:要替换的字段名称。 微型车:要被替换的内容。 0001:替换后的内容。注:replace适用于非:text,ntext字段!!
分类:
数据库 时间:
2015-08-26 17:32:17
阅读次数:
131
题目说明: 一种衡量两个字符串之间的差异性的方法是,计算两个字符串转换时候需要的最少操作,需要的操作越少说明这两个字符串越相似。 题目解析: 假设字符串的操作只有三种: 插入一个字符; 删除一个字符; 替换一个字符; 两个字符串之间的编辑距离定义为:从字符串str1到str2的最少的操作次数。首先,...
分类:
编程语言 时间:
2015-08-21 19:18:11
阅读次数:
165
#include<stdio.h>
#include<assert.h>
#include<stdlib.h>
voidreplace_space(char*str)
{
assert(str);
char*pstr=str;
intspace=0;
intlen=0;
intnewlen=0;
while(*str)
{
if(*str==‘‘)
space++;
len++;
str++;
}
newlen=len+space..
分类:
移动开发 时间:
2015-08-21 00:29:11
阅读次数:
316
题意:有一个字符串全部由’(‘和’)’组成,然后有三种操作,query a b输出区间[a,b]字符串的括号序列是否合法,reverse a b把区间[a,b]字符串里所有’(‘替换成’)’,并且把所有’)’替换为’(‘,set a b c,把区间[a,b]的所有字符替换为c。
题解:明显是线段树,为了可以让线段树维护,判断一个字符串是否为合法括号,可以把所有的’(‘替换为-1,’)’替换为1,那...
分类:
其他好文 时间:
2015-08-20 06:49:03
阅读次数:
111
题意:给出一个字符串,有两种操作,一个是p a b,问字符串从位置a到位置b的子串是否是一个回文子串,另一个操作 c a b,把字符串位置a的字符替换为b。
题解:因为字符串长度为1e5且问的次数也有1e5,所以暴力肯定是会超时的,然后考虑用树状数组维护字符串的hash值来解,两个操作分别用正反方向区间比对哈希值和单点修改。
#include
#include
#include
#def...
分类:
编程语言 时间:
2015-08-18 14:14:13
阅读次数:
153
编辑距离,又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。例如将kitten一字转成sitting:sitten (k→s)sittin (e→i)sitting (→g)问题:找出字...
分类:
其他好文 时间:
2015-08-16 00:20:57
阅读次数:
190