向量和数组的优势是可以随机的存取元素和在末尾添加删除元素,而当插入元素时,需要移动大量的数据,消耗大量的时间。而链表的优势是可以在O(1)删除和插入数据。所以在频繁移动元素时,可以使用链表。 分析:如果用一个数组来保存,题目中的文本随着光标位置的移动需不断的插入字符,这样会导致大量字符移动问题。解决 ...
分类:
其他好文 时间:
2016-09-28 12:26:42
阅读次数:
131
C++ 提供的 string 类包含了若干实用的成员函数,大大方便了字符串的增加、删除、更改、查询等操作。 插入字符串 insert() 函数可以在 string 字符串中指定的位置插入另一个字符串,它的一种原型为: pos 表示要插入的位置,也就是下标;str 表示要插入的字符串,它可以是 str ...
分类:
编程语言 时间:
2016-09-03 16:30:02
阅读次数:
144
当通过insert语句直接插入大量字符串(主要是html的内容),超过4000字符时候,就会报: ORA-01489: 字符串连接的结果过长 虽然字段是clob,足以存储,但是通过这种直接插入的时候,因为没有强制指定带插入字符串为clob类型, oracle会把插入的字符串作为 “字符串类型”处理, ...
分类:
数据库 时间:
2016-09-01 18:44:59
阅读次数:
216
vim打开文件后,按Ctrl+v进入“VISUALBLOCK”模式然后按方向键选择你要添加注释的行这时候再按大写字母I这时候出现插入模式这时候可以插入字符了,包括插入注释字符#这个时候只会更改一行的内容,更改完成后按ESC退出插入模式后才会在选择的每一行上生效----------------------..
分类:
系统相关 时间:
2016-08-19 22:36:36
阅读次数:
379
1.HTML特殊字符 一些字符在HTML中拥有特殊的含义,比如小于号(<)和大于号(>)用于定义HTML标签。如果我们希望浏览器正确地显示这些字符,我们必须在HTML源码中插入字符实体。 还有一种情况,就是HTML会自动截去多余的空格,假如你在文档中连续输入10个空格,那么HTML会去掉其中的9个。 ...
分类:
Web程序 时间:
2016-08-12 19:43:31
阅读次数:
135
插入指令 i 在光标处插入字符 I 在光标所在行第一个非空白字符处插入字符 o 在光表所在行下面插入一行 O 在光标所在行上面插入一行 r 替换光标所在字符,只替换一次 R 替换光标处字符,知道按下ESC为止 跳转指令 0 跳转到光标所在行开头 $ 跳转到光标所在行末尾 n<空格键>从光标开始跳转n ...
分类:
系统相关 时间:
2016-07-10 21:49:11
阅读次数:
168
题目大意:给定一个字符串,提供下列操作: 1.查询从x开始的后缀和从y开始的后缀的最长公共前缀长度 2.将x位置的字符修改为y 3.在x位置的字符后面插入字符y 和白书上的题很像。大概就是splay维护子树的hash值,然后求lcp就二分一下,是log^2的复杂度。 于是愉快的敲完TLE无限循环,发 ...
分类:
Web程序 时间:
2016-06-23 21:59:54
阅读次数:
307
Qt的QString类提供了很方便的对字符串操作的接口。 例: 2,从字符串里查找相同的某个字符串str。 例如: 3指定位置插入字符串 例如: 3,判断字符串是否为空。 如: 4.判断字符串是否存在。 例如: 5,从左向右截取字符串 例如: 6,从中间截取字符串。 例如: 7,删除字符串中间某个字 ...
分类:
其他好文 时间:
2016-06-20 06:53:42
阅读次数:
183
题目内容: 输入两个字符串 s1 、 s2 和 s1 中任意字符 k ,在 s1 中的指定字符 k 第一次出现的位置后面插入字符串 s2 并输出。 输入样例: beijing[回车] 123[回车] i[回车] 输出样例: bei123jing[回车] 题目内容: 输入两个字符串 s1 、 s2 和 ...
分类:
其他好文 时间:
2016-05-16 22:03:31
阅读次数:
192
恢复内容开始 在xshell里写代码,如果需要编辑代码,可以输入 vim+ xxx.py ,进入vim编辑界面 这里的xxx.py表示 python的存储文件,后缀名是.py。 1.插入字符 输入 i 可键入或者shift + i 2.保存,但不退出 vim :w 3.保存并退出 vim :wq 4 ...
分类:
系统相关 时间:
2016-05-11 21:38:20
阅读次数:
2581