高频插入删除操作的容器首选,deque真的是个被低估的狠角色。内存分段式设计,deque在插入删除时不用像vector那样整体搬家,效率自然高不少。是你在头尾来回加减元素的时候,用它就对了。操作接口也挺友好,像push_front、pop_back这些,都是开箱即用的老熟人。而且支持双向迭代器,遍历
C++ 0 次浏览
STL定义了三种容器类:顺序容器、关联容器和无序关联容器。其中,顺序容器包括vector、deque、list和forward_list;关联容器包括set、map和multiset、multimap;无序关联容器包括unordered_set、unordered_map、unordered_mul
C++ 19 次浏览
C++的 STL 库,真的是写代码时候的得力助手。你想想,写个链表、堆栈,自己造轮子太麻烦,用 STL 分分钟搞定。vector动态数组用着顺手,map查找键值对也快,开发效率直接上去了。 这个资源里,打包了各种STL 容器和算法的使用示例。像sort排序、find查找,还有priority_que
C++ 0 次浏览
C++自己动手实现STL容器之array,本资源参考侯捷STL源码剖析一书,实现了STL容器、迭代器和内存管理等功能
C++ 18 次浏览
STL包含以下基本概念: 容器:可存储不同数据类型的数据结构。 迭代器:一种允许顺序访问容器中元素的机制。 算法:用于操作容器中元素的函数模板。这些算法独立于数据结构和类型,因此可用于从数组到复杂容器等各种数据结构。 例如,int array[100]是一个容器,而int *类型的指针变量可充当迭代
C++ 26 次浏览
STL中的容器---如何使用map map对象是模板类,需要关键字和存储对象两个模板参数: std:map StuInfo;这样就定义了一个用int作为索引,并拥有相关联的指向string的指针的map用pair定义和添加元素pair student( 1, "jim"); St
C++ 16 次浏览
容器的共有成员函数1)所有标准库容器共有的成员函数:相当于按词典顺序比较两个容器大小的运算符: =, < , =, == , != empty :判断容器中是否有元素max_size:容器中最多能装多少元素size:容器中元素个数swap:交换两个容器的内容
C++ 18 次浏览
由浙江大学SEL实验室团队编著,有关docker和kubernetes的优秀材料。
Docker 26 次浏览
浙大出的这本《Docker 容器与容器云(第 2 版)》PDF,内容讲得还挺扎实的,尤其适合刚接触容器技术或者准备深入了解Docker的前端开发。它不是那种晦涩难懂的教材,举例多,清楚,像在跟你聊天一样,容易跟得上节奏。 容器部署的那些基本操作,比如构建镜像、启动容器、挂载卷这些,书里都有比较系统的
Docker 0 次浏览