![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STL标准库
文章平均质量分 86
手写简单的STL标准库
iflytek@ruimin
求求你给我开个接口吧
展开
-
手写简单STL标准库——Deque的实现
C++ STL中的deque(双端队列)是一种双开口的,拥有连续储存空间的数据结构。双开口意思就是说既可以在头部进行插入删除元素,又可以在尾部进行插入删除元素。它结合了vector和list的优点。(1)与vector相比:vector没有头插头删的操作,而deque有!(2)与list相比:list没有连续的存储空间,而deque有!原创 2024-07-07 22:39:10 · 529 阅读 · 0 评论 -
手写简单STL标准库——List的实现
std::list 和 std::vector 是两种不同的数据结构,std::vector 是基于数组的动态数组,而 std::list 是基于双向链表的数据结构。list适用于需要在序列中执行频繁插入和删除操作的场景。原创 2024-07-02 22:30:45 · 664 阅读 · 0 评论 -
手写简单STL标准库——vector的实现
std::vector是一个动态数组,它在内存中以连续的储存元素。与静态数组相比,std::vector允许在运行时动态调整大小,而无需手动管理内存。原创 2024-07-01 13:56:40 · 610 阅读 · 0 评论