题目大意:维护一个文本编辑器,支持下列操作:1.将光标移动到某一位置2.在光标后插入一段字符串3.删除光标后的一段字符4.翻转光标后的一段字符5.输出光标后的一个字符6.光标--7.光标++Splay中比較水的一道题,标记仅仅有区间翻转,也不用维护区间总值,只有须要注意的就是插入的时候fa要记得赋值...
分类:
其他好文 时间:
2014-10-16 15:30:22
阅读次数:
144
原文转自:http://blog.163.com/stu_shl/blog/static/599375092011639354090/一、光标移动h 或 向左箭头键(←)20h或者20(←)光标向左移动一个字符光标向左移动20个字符,j 或 向下箭头键(↓)20j或者20(↓)光标向下移动一行光标向...
分类:
系统相关 时间:
2014-10-15 23:13:21
阅读次数:
255
emacs是一个很强大的编辑器。常用的快捷键总结如下:
退出emacs:ctrl+x ctrl+c
移动到下一屏:ctrl+v
移动到上一屏:alt+v
将光标所在行移动到屏幕中间:ctrl+l
将光标移动到上一行:ctrl+p(previous)
将光标移动到下一行:ctrl+n(next)
将光标右移:ctrl+f(forward)
将光标左移:ctrl+b(backward)...
分类:
系统相关 时间:
2014-10-14 18:11:59
阅读次数:
250
常用复制:ctrl-shift-c粘贴:ctrl-shift-v补全:tab光标移动到开始位置:ctrl+a光标移动到最后位置:ctrl+e删除此处至末尾所有内容:ctrl+k删除此处至开始所有内容:ctrl+u刷新屏幕:Ctrl+l/L杀死当前任务:Ctrl+c/C较完整显示命令历史列表:hist...
分类:
系统相关 时间:
2014-10-04 18:34:07
阅读次数:
308
题目大意:
1.将光标移动到某一位置
2.在光标后插入一段字符串
3.删除光标后的一段字符
4.输出光标后的一段字符
5.光标--
6.光标++
和1269很像的一道题,不过弱多了
几个问题需要注意:
1.插入的字符串中间居然会有回车!!没办法了,只能逐个字符进行读入,一旦读到'\n'或者'\r'就重新读入
2.题目描述中说Delete和Get操作后面一定会有足够的字符 纯...
分类:
其他好文 时间:
2014-10-02 00:45:52
阅读次数:
366
题目大意:维护一个文本编辑器,支持下列操作:
1.将光标移动到某一位置
2.在光标后插入一段字符串
3.删除光标后的一段字符
4.翻转光标后的一段字符
5.输出光标后的一个字符
6.光标--
7.光标++
Splay中比较水的一道题,标记只有区间翻转,也不用维护区间总值,唯独需要注意的就是插入的时候fa要记得赋值,不然就会像本蒟蒻一样调半天,,,
这题要注意的是Insert操作的...
分类:
其他好文 时间:
2014-10-01 23:45:51
阅读次数:
290
PS:此题满分,可参考描述:MP3Player因为屏幕较小,显示歌曲列表的时候每屏只能显示几首歌曲,用户要通过上下键才能浏览所有的歌曲。为了简化处理,假设每屏只能显示4首歌曲,光标初始的位置为第1首歌。现在要实现通过上下键控制光标移动来浏览歌曲列表,控制逻辑如下:歌曲总数= 255) 26 ...
分类:
移动开发 时间:
2014-09-30 00:03:41
阅读次数:
379
对linux不怎么熟悉,以前在linux中敲命令的时候,要移动光标,傻傻的一个一个的移动,感觉特不爽。有几个常用的快捷键。 ctrl+左右键:在单词之间跳转 ctrl+a:跳到本行的行首 ctrl+e:跳到页尾 Ctrl+u:删除当前光标前面的文字 ctrl+k:删除当前光标后面的文字 Ctrl+L...
分类:
移动开发 时间:
2014-09-28 17:08:33
阅读次数:
185
VIM真是一个神奇而又复杂的编辑器,让我这样的Linux编程新手茫然不已啊。每次到真正动手编程的时候才发现完全不知道该怎么操作VIM,一点都没感觉到VIM的强大,哈哈~~正好今天学习了一点VIM操作技巧,顺便记下来,一边日后不断积累不断提高。一、复制、剪切、粘贴(1)在命令模式下将光标移动到要复.....
分类:
其他好文 时间:
2014-09-25 16:29:19
阅读次数:
222
一般模式 i->编辑模式 :->命令模式esc键可从编辑或命令模式返回至一般模式 在一般模式下, 光标 移动 :↑↓←→ 翻页 :PageUp / PageDown 0 :将光标移...
分类:
其他好文 时间:
2014-09-23 20:21:55
阅读次数:
264