C++
Bipedal_Bit
这个作者很懒,什么都没留下…
展开
-
优先队列priority_queue用法
priority_queue对于基本类型的使用方法相对简单。他的模板声明带有三个参数:priority_queue其中Type 为数据类型, Container为保存数据的容器,Functional 为元素比较方式。Container 必须是用数组实现的容器,比如 vector,deque 但不能用 list.STL里面默认用的是 vector. 比较方式默认用operator转载 2014-03-31 17:37:54 · 824 阅读 · 0 评论 -
C++运算符优先级
经常忘了需要查,挂个表在这。PrecedenceOperatorDescriptionExampleAssociativity1()[]->.::++--Grouping operatorArray accessMember access from a pointerMember access from a转载 2014-03-31 17:54:15 · 688 阅读 · 0 评论 -
vector的内存释放
vector的内存释放vector : C++ STL中的顺序容器,封装数组1.vector容器的内存自增长 与其他容器不同,其内存空间只会增长,不会减小。先来看看"C++Primer"中怎么说:为了支持快速的随机访问,vector容器的元素以连续方式存放,每一个元素都紧挨着前一个元素存储。设想一下,当vector添加一个元素时,为了满足连续存放这个特性,都需要转载 2014-03-31 17:51:13 · 782 阅读 · 0 评论 -
set/multiset,map/multimap的使用与比较+pair介绍
set与multiset set跟priority_queue容器都把元素按照特定比较规则进行排序,他们的区别是:set在内部维护一棵红黑树,方便查询容器内的任一元素;priority_queue只能读取队头和队尾的元素,实际上只能找到容器内的最大最小元素,而且set是升序,priority_queue是头大尾小。【特点】①set容器保证每一次插入元素后容器内的元素都是有序的;原创 2014-04-19 13:34:08 · 1294 阅读 · 0 评论 -
poj 1002 487-3279 map的使用
487-3279Time Limit: 2000MS Memory Limit: 65536KTotal Submissions: 232988 Accepted: 40620DescriptionBusinesses like to have memorable telephone numbers. One way to make a telephone number mem原创 2014-04-08 23:23:40 · 1161 阅读 · 0 评论