题目:
移除字符串中重复的字符,
如abcadc移除后变为abcd,
注意:可以额外定义一两个变量,但不允许额外开辟一个数组。
思路
这里要求了空间复杂度为O(1),那我们只能用最简单的遍历方法,先让第一个字符与后面的字符一一比较,遇到重复的就把重复的字符用’\0’替换掉,再让第二个字符与右面的字符一一比较,遇到重复的,就把重复的字符用’\0’代替,如此循环,直到最后一个字符,当...
分类:
其他好文 时间:
2015-08-29 14:06:30
阅读次数:
132
题目
移除字符串中重复的字符,字符串由小写字母构成
如abcadc移除后变为abcd,
要求:时间复杂度尽可能小
与上篇博文(http://blog.csdn.net/u010412719/article/details/48086641)不一样的地方是:虽然都是移除字符串中重读的字符,但是这里的要求是时间复杂度尽可能小,对空间没有要求。思路
思路:要求时间复杂度尽可能小而对空...
分类:
其他好文 时间:
2015-08-29 14:02:41
阅读次数:
203
场景:
过滤字符串的某些字符,我们从例子出发
>>> tb=str.maketrans ('abc','123')
>>> 'abcd'.translate (tb)
'123d'
>>> 'abcd+++a+b+cd'.translate (tb)
'123d+++1+2+3d'
>>>
1.建立字符映射表,也就是maketrans方法所做的事情,它返回一个字符串的映射表,意思是:如果字...
分类:
编程语言 时间:
2015-08-27 18:49:49
阅读次数:
214
由于做idc售后,现在接触一些网络ip和子网划分,abcd无类地址的一些划分,简单的看一下。记下重点IP地址的网络地址部分不能设置为“全部为1”或“全部为0”。IP地址的子网部分不能设置为“全部为1”或“全部为0”。IP地址的主机地址部分不能设置为“全部为1”或“全部为0”。网..
分类:
其他好文 时间:
2015-08-26 20:30:51
阅读次数:
186
js数组转字符串,字符串转数组一、数组转字符串(将数组元素用某个字符连接成字符串)var a, b;a = new Array(0,1,2,3,4);b = a.join("-");二、字符串转数组(将字符串按某个字符切割成若干个字符串,并以数组形式返回)var s = "abc,abcd,aaa"...
分类:
其他好文 时间:
2015-08-26 19:55:32
阅读次数:
147
一、不定项选择题1、B C错是因为编译后还需要链接,D函数可以单独编译,编译成目标文件2、3、D4、CD5、6、B7、(1)C(2)A8、D9、10、ABCD二、JAVA语言部分1、B2、C3、AB char型用'\u四位的16进制'表示也是正确的4、AB5、AB,B三、数据库create tabl...
分类:
其他好文 时间:
2015-08-26 19:25:38
阅读次数:
145
-- 创建存储过程
ALTER PROCEDURE dbo.abcd
@inp int, -- 输入参数
@oup int output -- 输出参数
AS
BEGIN
declare @num int -- 定义变量
declare @numer int -- 定义变量
SELECT @num = count...
分类:
数据库 时间:
2015-08-26 17:55:39
阅读次数:
167
对象1. 对象通过一个引用来操作,但是java中的对象是按值传递的,基本上可以在操作中认为对象本身,在内部结构中仍然要记得是对象实体的引用;如:String s = "abcd" ;这个语句中,s并不是String对象:"abcd"本身,而是表示一个String对象的引用,这里即对象s的引用,但是当...
分类:
编程语言 时间:
2015-08-26 01:45:22
阅读次数:
179
1.字符串转数组var s = "abc,abcd,aaa";ss =s.split(",");// 在每个逗号(,)处进行分解。2.数组转字符串var a, b;a = new Array(0,1,2,3,4);b = a.join(",");3.查询数组中是否包含某元素var num=jQuer...
分类:
编程语言 时间:
2015-08-25 19:24:57
阅读次数:
154
对于金融知识零基础的人进行扫盲,故事浅显易懂,趣味性强。
资本市场,毕竟总是优胜劣汰的丛林法则,我们曾以为自己是浪尖上的弄潮儿,但现在才悟到:当你丧失了对市场的嗅觉,大厦的倾塌也只是分分钟的事情。...
分类:
其他好文 时间:
2015-08-19 13:32:24
阅读次数:
524