C++
aasyk2love
这个作者很懒,什么都没留下…
展开
-
顺序容器之list
#include#include#includeusing namespace std;/* 顺序容器list 任意位置插入、删除操作时多选用此容器,特别适用于对表的操作*/int main(){ //定义两个string的list容器 list aver,hero; aver.push_back("苍老师"); aver.push_back("波老师"); her原创 2013-09-07 20:21:49 · 498 阅读 · 0 评论 -
容器适配器之queue
#include #include#include#include#includeusing namespace std;/* 容器适配器queue 先进先出 必须pop_front() 关联基础容器list、deque 没有vector*/int main(){ //定义queue 默认是deque queue m_queue; //指出类型 //queu原创 2013-09-08 01:10:03 · 487 阅读 · 0 评论 -
顺序容器之vector
#include#includeusing namespace std;/* 标准容器Vector 默认容器,主要用于随机存取*/class student{};int main(){ int i = 0; //定义10个int元素的容器对象V,初值=0 vector V(10,0); for(i = 0; i < 10; i++) //改变元素的值,自动范围检查原创 2013-09-07 19:38:50 · 512 阅读 · 0 评论 -
容器适配器之stack
#include #include#include#includeusing namespace std;/* 容器适配器stack 关联所有基础类型的容器*/int main(){ //定义stack 默认是deque //stack m_stack; //指出类型 stack> m_stack; //push 入栈操作 m_stack.push("去年买了个原创 2013-09-08 00:35:22 · 439 阅读 · 0 评论 -
容器适配器之priority_queue
#include #include using namespace std;/* 容器适配器之priority_queue 默认vector,deque可以,list不可以 优先权与元素的值成正比 */int main (int argc, const char * argv[]){ priority_queue pri_queue;原创 2013-09-09 11:38:25 · 452 阅读 · 0 评论 -
关联容器之multimap
#include #include #include using namespace std;/* 关联容器之multimap Key可以是重复的 Key-Value可以不是一一对应的关系 *//*int main(){ //创建空容器 multimap m_map; //插入一个元素 m_map.insert(pair("苍井原创 2013-09-09 13:42:24 · 487 阅读 · 0 评论 -
关联容器之set与multiset
#include #include #include #include using namespace std;/* 关联容器之set与multiset set集合容器,实际是一棵树,每棵子树的左结点小于根节点的值, 而根节点的值小于右节点的值,整棵树可以用中序遍历得到一个 set的元素不能重复,multiset的元素可以重复 */int main原创 2013-09-09 13:43:15 · 574 阅读 · 0 评论 -
关联容器之map
#include #include #include using namespace std;/* 关联容器之map Key-Value一一对应 按照key的大小排序 */int main(){ //创建空容器 map m_map; //插入一个元素 m_map.insert(pair(1001, "苍井空")); m_map原创 2013-09-09 13:40:24 · 488 阅读 · 0 评论