C++_STL】的更多相关文章

BZOJ_1058_[ZJOI2007]报表统计_STL Description 小Q的妈妈是一个出纳,经常需要做一些统计报表的工作.今天是妈妈的生日,小Q希望可以帮妈妈分担一些工 作,作为她的生日礼物之一.经过仔细观察,小Q发现统计一张报表实际上是维护一个可能为负数的整数数列,并 且进行一些查询操作.在最开始的时候,有一个长度为N的整数序列,并且有以下三种操作: INSERT i k 在原数 列的第i个元素后面添加一个新元素k: 如果原数列的第i个元素已经添加了若干元素,则添加在这些元素的最后…
/*cb05a_c++_STL优先级队列priority_queue自适应容器(容器适配器):不能使用list,list不能使用随机操作最大值优先级队列,//把数据放在队列里面是,最大的始终都是放在最前面.最小值优先级队列//把数据放在队列里面是,最小的始终都是放在最前面.优先级队列适配器,STL priority_queuepriority_queue<int,deque<int>> pq;priority_queue<int,vector<int>> p…
容器概念讲解 vector deque…
C++ C++三种容器:list.vector和deque的区别:https://blog.csdn.net/gogokongyin/article/details/51178378 一.容器 小常识 1.queue.stack不可遍历,list迭代器不可以使用"it=it+1",而可以使用"it++" 2.我们为什么这样写循环? for(vector<int>::iterator iter = xx.begin(); iter != xx.end();…
目录: 1. multiset 2. reverse 1.multiset namespace STL{ int main(){ multiset<int>::iterator s; multiset<int>p; int n = 10; for(int i = n;i >= 1; --i) p.insert(i),p.insert(i); p.erase(p.find(5)); for(s = p.begin();s!=p.end();s++){ printf("…
算法概述 算法部分主要由头文件<algorithm>,<numeric>和<functional>组成.       <algorithm>是所有STL头文件中最大的一个,其中常用到的功能范围涉及到比较. 交换.查找.遍历操作.复制.修改.反转.排序.合并等等.       <numeric>体积很小,只包括几个在序列上面进行简单数学运算的模板函数,包括加 法和乘法在序列上的一些操作.       <functional>中则定义了一…
nc 局域网聊天+文件传输 nc的全程是netcat,这个工具非常好用. 有时候我们需要在局域网内传送一些文本消息或者文件的时候,通常的做法是安装一些局域网通讯软件,然后来做.其实不必要这样,使用nc这个小工具就很好了. nc的一些参数 具体的参数,可以通过nc -help来获取.(注意此处只有一个-) 下面表格中的内容是用google翻译后修改来的,不是很好看,请原谅. 最常用的几个参数就是-l,-u,-p这几个参数. 参数 说明 -4 使用IPv4 -6 使用IPv6 -b 允许广播 -C…
http://www.shouce.ren/post/d/id/108632 XSLT参考手册-新.CHMhttp://www.shouce.ren/post/d/id/108633 XSL-FO参考手册-新.CHMhttp://www.shouce.ren/post/d/id/108634 XQuery参考手册-新.CHMhttp://www.shouce.ren/post/d/id/108635 XPath参考手册-新.CHMhttp://www.shouce.ren/post/d/id/1…
近来开发项目的需要,需要开启服务器下的Mysql远程访问权限(方法有很多),学习了一下,这里只演示个人觉得比较简单的一种方法. 对用户授权方法: 1. 在目录/etc/mysql下找到my.cnf,用vim编辑,找到my.cnf里面的 bind-address = 127.0.0.1 将其注释.如图:…
最近观看Boost库源代码.Boost功能强大的库,但它的许多源代码,十一细读太费时间,毕竟,还有其他东西要学.所以我决定脱脂感兴趣的章节,他们的设计思路和难以理解的地方记录. shared_ptr是Boost里面最有价值的的智能指针. 它封装了一个原生态指针和一个引用计数器,这个引用计数器是一个类shared_count.shared_ptr支持比較运算,重载了operator<,因此其能够用于set和map. 在转换shared_ptr指针时.用***_pointer_cast定义的函数来转…