自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 4.迭代器

迭代器是将算法和容器两个独立的泛型进行调和的一个接口. 使我们不需要关系中间的转化是怎么样的就都能直接使用迭代器进行数据访问. 而迭代器最重要的就是对operator *​​和operator->​​进行重载, 使它表现的像一个指针.

2023-04-15 15:07:56 110

原创 3.内存池

static data template的初始化。

2023-04-15 15:06:58 74 1

原创 2.第二级配置器

第一级是直接调用malloc​​分配空间而非::operator new, 调用free​​释放空间, 第二级 就是建立一个内存池, 小于128字节的申请都直接在内存池申请, 不直接调用malloc​​和free​​.

2023-04-13 17:46:35 94 1

原创 1.第一级配置器

STL将空间配置器分为了两级, 第一级是直接调用malloc​​分配空间, 调用free​​释放空间, 第二级就是建立一个内存池, 小于128字节的申请都直接在内存池申请, 不直接调用malloc​​和free​​.

2023-04-13 15:58:09 88 1

原创 28. 找出字符串中第一个匹配项的下标(KMP详解)

记录下标i之前(包括i)的字符串中,有多大长度的相同前缀后缀。前缀是指不包含最后一个字符的所有以第一个字符开头的连续子串。后缀是指不包含第一个字符的所有以最后一个字符结尾的连续子串。

2023-03-24 22:46:18 152

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除