自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 map容器

​ **键值对:**map 存储的是键值对,其中每个键都是唯一的。​ **排序:**map 中的元素按照键的顺序自动排序,通常是升序。​ **唯一性:**每个键在 map 中只能出现一次。​ **双向迭代器:**map 提供了双向迭代器,可以向前和向后遍历元素。

2024-12-25 17:01:40 380

原创 栈 — stack

是 C++ 标准模板库(STL)的一部分,它实现了一个**后进先出(LIFO,Last In First Out)**的数据结构。这种数据结构非常适合于需要"最后添加的元素最先被移除"的场景。容器适配器提供了一个栈的接口,它基于其他容器(如 deque 或 vector)来实现。栈的元素是线性排列的,但只允许在一端(栈顶)进行添加和移除操作。​ 的底层容器可以是任何支持随机访问迭代器的序列容器,如 vector 或 deque。​ 不提供直接访问栈中元素的方法,只能通过 top() 访问栈顶元素。

2024-12-25 17:00:59 288

原创 队列 — queue

C++ 的 标准库提供了一种方便的方式来实现队列数据结构。通过使用队列,我们可以有效地管理需要按照特定顺序处理的元素集合。希望这篇文章能帮助初学者更好地理解和使用 C++ 中的队列。​ 队列不允许随机访问元素,即不能直接通过索引访问队列中的元素。​ 队列的实现通常使用链表或动态数组,这取决于具体的实现。C++ 标准库中的 头文件提供了。返回队列中的元素数量。

2024-12-25 16:59:24 498

原创 链表(双向链表)— list

​list是 C++ 标准模板库(STL)中的一个序列容器,它允许在容器的任意位置快速插入和删除元素。与数组或向量(vector)不同,list不需要在创建时指定大小,并且可以在任何位置添加或删除元素,而不需要重新分配内存。

2024-12-25 16:53:00 1011

原创 vector容器 — 动态数组

​ vector 是一个序列容器,它允许用户在容器的末尾快速地添加或删除元素。与数组相比,vector提供了更多的功能,如自动调整大小,随机访问等。

2024-12-25 16:49:59 310

原创 迭代器iterator的用法

其返回值是。

2024-12-25 08:31:57 568

原创 智能指针:auto的用法(Range for语句)

auto只能遍历完数组,如果要指定的内容进行遍历,需要另选方法。

2024-12-25 08:06:15 208

原创 Sort函数用法

sort就是用来排序的函数,它根据具体的情形使用不同的排序办法,效率较高。

2024-12-25 07:55:58 2394

空空如也

空空如也

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

TA关注的人

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