stl
-
C++ vector模拟实现
C++ vector模拟实现 一.我们要实现的大致框架 1.STL库中是如何实现的呢? 1.迭代器 2.成员变量 3.vector的特性 4.vector的成员变量大致情况 2.我…
-
【算法专题】滑动窗口
滑动窗口 滑动窗口 1. 长度最小的子数组 2. 无重复字符的最长子串 3. 最大连续1的个数Ⅲ 4. 将 x 减到 0 的最小操作数 5. 水果成篮 6. 找到字符串中所有字母异…
-
C++ list模拟实现
C++ list的模拟实现 一.前置说明 1.前言 2.list是如何封装的? 1.STL库中的实现 1.成员变量 2.构造函数 3.迭代器 2.节点类 3.迭代器类 4.list…
-
【C++干货铺】STL中set和map的介绍和使用
========================================================================= 个人主页点击直达:小白不是程序媛…
-
【C++练级之路】【Lv.6】【STL】string类的模拟实现
文章目录 引言 一、成员变量 二、默认成员函数 2.1 constructor 2.2 copy constructor 2.3 destructor 2.4 operator= …
-
【C++深入浅出】STL之string用法详解
目录 一. 前言 二. STL概要 2.1 什么是STL 2.2 STL的六大组件 2.3 STL的缺陷 三. string类概述 3.1 什么是string类 3.2 为什么要使…
-
【C++】STL — 哈希
哈希 一、 unordered 系列关联式容器 1. unordered系列关联式容器 2. unordered_map 3. unordered_set 二、底层结构 1. 哈希…
-
C++中神奇的tuple:详解使用技巧和实例解析
C++中神奇的tuple:详解使用技巧和实例解析 一、tuple的基本概念 二、tuple基础知识 2.1、tuple的创建和初始化 2.2、tuple的成员访问 2.3、效果展示…
-
【C++】详解map和set基本接口及使用
文章目录 一、关联式容器与键值对 1.1关联式容器(3个序列性容器+3个容器适配器+4个关联式容器) 1.2键值对pair make_pair函数(map在插入的时候会很方便) 1…
-
【C++练级之路】【Lv.7】【STL】vector类的模拟实现
快乐的流畅:个人主页 个人专栏:《C语言》《数据结构世界》《进击的C++》 远方有一堆篝火,在为久候之人燃烧! 文章目录 引言 一、成员变量 二、默认成员函数 2.1 constr…
-
C++ 利用容器适配器,仿函数实现栈,队列,优先级队列(堆),反向迭代器,deque的介绍与底层
C++ 利用容器适配器,仿函数实现栈,队列,优先级队列【堆】,反向迭代器,deque的介绍与底层 一.容器适配器的介绍 二.利用容器适配器实现栈和队列 1.stack 2.queu…
