题目要求:编写一个函数,接受三个string参数s,oldVal和newVal。使用迭代器及insert和erase函数将s中所有oldVal替换为newVal。测试你的程序,用它替换通用的简写形式,如,将"tho"替换为"though",将"thru"替换为"though"。 ...
分类:
编程语言 时间:
2016-09-15 09:45:30
阅读次数:
300
输出颜色 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stty命令,调用 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 从网上下载资源 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 解压缩并且进入目录 ...
分类:
其他好文 时间:
2016-09-11 01:31:31
阅读次数:
146
stty命令修改终端命令行的相关设置。语法stty(选项)(参数)选项-a:以容易阅读的方式打印当前的所有配置;-g:以stty可读方式打印当前的所有配置。参数终端设置:指定终端命令行的设置选项。实例在命令行下,禁止输出大写的方法:stty iuclc #开启stty -iuclc #恢复在命令行下 ...
分类:
其他好文 时间:
2016-09-11 01:31:20
阅读次数:
178
用了双向链表,快排,<<,=,[]重载,还有erase的实现比较好玩 ...
分类:
编程语言 时间:
2016-09-01 00:04:17
阅读次数:
212
from sys import argv script,filename = argv print "We're going to erase %r."% filenameprint "If you don't want that,hit CTRL-C (^C)."print "If you wan ...
分类:
其他好文 时间:
2016-08-28 20:44:21
阅读次数:
111
linux程序包管理的实现,rpm包管理器rpm命令实现程序管理:安装:i,--install升级:-U,update,-F,--freshen卸载:-e,--erase查询:-q,--query校验:-V,--verify数据库维护:--builddb,--initdb安装,升级是要用Package_File(zsh-4.3.11-4.el6.centos.2.x86_64.rpm)卸..
分类:
系统相关 时间:
2016-08-27 23:41:44
阅读次数:
236
看了好多人写的对map的排序 看得不太懂吧 自己写一些
map set multiset 三个容器都是 放进去 都是事先都要排序的 所以 erase insert find操作都是二分 复杂度都是logn
而 list vector 都是 n
注意的是set不能放进两个相同的元素 而vector是唯一个有下标的容器 map是独有的放进二元关系的容器
map如果放进去的是两个...
分类:
编程语言 时间:
2016-08-24 15:53:54
阅读次数:
271
一、yum配置文件位置 /etc/yum.conf /etc/yum.repos.d/*.repo 二、yum常用命令 install pkgs reinstall pkgs update pkgs update-to check-update erase pkgs list installed/u ...
分类:
系统相关 时间:
2016-08-23 23:41:09
阅读次数:
396
数组: 1.删除数组中的某个值: int removeElement(vector<int>& nums, int val) { for(int j=nums.size()-1;j>=0;j--) { if(nums[j]==value) { nums.erase(nums.begin()+j); ...
分类:
其他好文 时间:
2016-08-15 20:28:31
阅读次数:
157
原题 答案:1,4 1. vector,erase(pos),直接把pos+1到finish的数据拷贝到以pos为起点的区间上,也就是vector的长度会逐渐变短(所有元素前移),而后iter会逐渐往后移动,直到iter == cont.end(),由于容器中end()返回的迭代器是最后一个元素的下 ...
分类:
其他好文 时间:
2016-08-15 00:06:58
阅读次数:
147