51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#非法字符
求两个字符串的最长公共字串(连续)
输入两个字符串,求其的最长的公共的字串,这与最长公共子序列不一样输出两字符串的最长公共字串从字符串A开始遍历,同时遍历字符串A,找到第一个与当前字符串A相同的字符,此时记下当前的pos,并同时遍历两字符串,直到找到两字符串不相同的字符,记下其长度,与max比较,大则则将相同的子串copy到max_str中C++实现&n...
代码星球
·
2020-10-21
两个
字符串
最长
公共
字串
2013华为招聘上机--- 字符串处理转换
问题描述: 在给定字符串中找出单词(“单词”由大写字母和小写字母字符构成,其他非字母字符视为单词的间隔,如空格、问号、数字等等;另外单个字母不算单词);找到单词后,按照长度进行降序排序,(排序时如果长度相同,则按出现的顺序进行排列),然后输出到一个新的字符串中;如果某个单词...
代码星球
·
2020-10-21
2013
华为
招聘
上机
字符串
leetcode46. Permutations 、47. Permutations II、 剑指offer字符串的排列
字符串排列和PermutationsII差不多Permutations第一种解法:这种方法从0开始遍历,通过visited来存储是否被访问到,level代表每次已经存储了多少个数字时间复杂度O(n!)classSolution{public:vector<vector<int>>pe...
代码星球
·
2020-10-13
Permutations
leetcode46.
II
剑指
offer
字符串转换成整数
classSolution{public:intinvalid=1;intStrToInt(stringstr){boolminus=false;intindex=0;longlongnum=0;if(str.size()!=0&&str[index]!=''){if(str[i...
代码星球
·
2020-10-13
字符串
换成
整数
leetcode 67. Add Binary 、2. Add Two Numbers 、445. Add Two Numbers II 、43. Multiply Strings 字符串相乘 、29. Divide Two Integers
对于几进制,其实主要就是对进制取余和整除,取余的结果就是当前位的,整除的结果就是进位的。 67.AddBinaryhttps://www.cnblogs.com/grandyang/p/4084971.html从两个string的末尾开始转int型相加,注意carry的计算。如果某一个数少于另一个数,就用0代...
代码星球
·
2020-10-13
Add
Two
Numbers
leetcode
Binary
翻转字符串和左旋转字符串
左旋转:classSolution{public:stringLeftRotateString(stringstr,intn){intlength=str.size();if(length<=1||n<=0)returnstr;reverse(str,0,length-1);reverse(str,0,le...
代码星球
·
2020-10-13
字符串
翻转
旋转
python isinstance函数 判断元素是否是字符串、int型、float型
isinstance是Python中的一个内建函数语法:isinstance(object,classinfo) 如果参数object是classinfo的实例,或者object是classinfo类的子类的一个实例,返回True。如果object不是一个给定类型的的对象,则返回结果总是False。如果cla...
代码星球
·
2020-10-13
python
isinstance
函数
判断
元素
python 替换字符串
>>>a='helloworld'>>>a.replace('hello','ni')'niworld'>>>a'helloworld'>>>a.replace('he','ni')'nilloworld'>>>a.r...
代码星球
·
2020-10-13
python
替换
字符串
vim里面搜索字符串
直接在命令模式/+字符串就能搜索到,查找下一个,按“n”...
代码星球
·
2020-10-13
vim
里面
搜索
字符串
把字符串转化为整数
错误代码:classSolution{public:enumstatus{kvalid=0,kinvalid};intnow_status;intStrToInt(stringstr){now_status=kinvalid;intlength=str.length();boolminus=false;intindex...
代码星球
·
2020-10-13
字符串
化为
整数
剑指offer42 左旋转字符串
自己想的一个新的写法,如果不排除length=0的情况,下面那个while是死循环classSolution{public:stringLeftRotateString(stringstr,intn){intlength=str.length();if(length==0)returnstr;while(length&...
代码星球
·
2020-10-13
剑指
offer42
旋转
字符串
剑指offer55 字符流中第一个不重复的字符(最典型错误)
典型并且基础的错误:classSolution{public://InsertonecharfromstringstreamvoidInsert(charch){if(result[ch]==-1)result[ch]=index;elseif(result[ch]>=0)result[ch]=-2;index+...
代码星球
·
2020-10-13
字符
剑指
offer55
流中
第一个
增强的格式化字符串format函数
http://blog.csdn.net/handsomekang/article/details/9183303自python2.6开始,新增了一种格式化字符串的函数str.format(),可谓威力十足。那么,他跟之前的%型格式化字符串相比,有什么优越的存在呢?让我们来揭开它羞答答的面纱。它通过{}和:来代替%。通...
代码星球
·
2020-10-12
强的
格式化
字符串
format
函数
剑指offer 35 第一个只出现一次的字符
错误写法classSolution{public:intFirstNotRepeatingChar(stringstr){intlength=str.size();if(length<=0)return0;charres[256]={0};for(inti=0;i<length;i++){res[str[i...
代码星球
·
2020-10-12
剑指
offer
第一个
出现
一次
剑指offer54 表示数值的字符串
错误的代码:classSolution{public:boolisNumeric(char*string){if(string==NULL)returnfalse;if(*string=='+'||*string=='-')string++;if(*string=='')returnfalse;boolflag=tru...
代码星球
·
2020-10-12
剑指
offer54
表示
数值
字符串
首页
上一页
...
44
45
46
47
48
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他