摘要:
一:set/multiset的简介 multiset与set的区别: 修改值时需注意: 二:set/multiset对象的默认构造 三:set对象的拷贝构造和赋值 四:Set集合的元素排序 五:set对象的插入 六:set对象的迭代相关函数 七:set大小 八:set的删除 九:set的查找 十:补 阅读全文
摘要:
一:Array了解 注意: 二:array构造 三:array元素存取 四:array赋值操作 五:迭代相关函数 六:性能测试 #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <stdio.h> #include <cstri 阅读全文
摘要:
一:优先队列priority_queue简介 (一)和队列相比 同: 异: 补充:元素之间比较 (二)重点:同vector,deque,list,以及queue比较 二:优先队列priority_queue的构造 案例1:默认最大值优先 案例2:修改比较方式 三:优先队列常用操作 四:自定义比较结构 阅读全文
摘要:
补充: 注意:list和forward_list都有自己的sort排序方法,所以排序时最好使用自带的sort方法,节省时间 一:List (一):List双向链表简介 list是一个双向链表容器,可高效地进行插入删除元素。 list不可以随机存取元素,所以不支持at.(pos)函数与[]操作符。It 阅读全文
摘要:
总括: 一:栈Stack (一)栈的简介 (二)栈的默认构造 (三)栈的出栈进栈操作push和pop《重点》 补充:top()返回栈头数据(但是数据不出栈),所以top和pop联用 (四)栈的拷贝构造及赋值 (五)数据遍历:stack和queue不提供迭代器,所以想要获取数据,必须依次取走数据 (六 阅读全文
摘要:
一:Deque双端队列<头尾操作> 补充:deque在内存中的实际存在 二:deque的默认构造 三:deque的有参构造(同vector) 四:deque首尾的添加与删除《重点》 五:deque数据存取《重点》 六:deque数据迭代 七:deque的赋值 八:deque的大小 九:deque数据 阅读全文