stl

2301_7931024911 小时前
c++·stl
c++——STL容器之vectorSTL包含了算法,容器和代器。其中容器又包含了以下几类:1.序列式容器:vector,deque,list等。
White_Can1 天前
c语言·开发语言·c++·vscode·stl
《C++11:列表初始化》[作者的个人Gitee>🌟](友人A (friend-a188881041351) - Gitee.com)🌟
White_Can1 天前
开发语言·c++·stl·c++11
《C++11:右值引用与移动语义》[作者的个人Gitee>🌟](友人A (friend-a188881041351) - Gitee.com)🌟
浅川.255 天前
c++·stl·vector
STL专项:vector 变长数组以下内容为学习过程中所记录的笔记#include<bits/stdc++.h> //万能头文件 / 预编译头文件,它的本质是包含了 C++ 标准库中几乎所有常用的头文件(比如输入输出、字符串、容器、算法、数学函数等)
浅川.257 天前
数据结构·stl·queue
STL专项:queue 队列queue 提供了先进先出(First In First Out)的数据结构。队列在尾部添加元素,在头部删除元素。
Trouvaille ~8 天前
服务器·c++·stl·资源管理·智能指针·编程规范·raii
【C++篇】智能指针详解(二):原理剖析与高级话题💬 欢迎讨论:本文是C++智能指针系列的第二篇,将深入剖析智能指针的实现原理,并探讨循环引用、线程安全等高级话题。如果你在学习过程中有任何疑问,欢迎在评论区留言交流!
沧澜sincerely9 天前
c++·蓝桥杯·stl
蓝桥杯101 拉马车目录前置知识1. 使用 deque 实现玩家手牌管理2. 使用 vector 实现桌面牌堆管理3. 使用数组映射实现牌面位置索引
Fcy64810 天前
开发语言·c++·stl
C++ map和multimap的使用欢迎来到我的频道 点击跳转专栏map的声明如下,Key就是map底层关键字的类型,T是map底层value的类型,set默认要求Key支持小于比较,如果不支持或者需要的话可以自行实现仿函数传给第二个模版参数,map底层存储数据的内存是从空间配置器申请的。一般情况下,我们都不需要传后两个模版参数。map底层是用红黑树实现,增删查改效率是 O ( l o g N ) O(logN) O(logN),迭代器遍历是走的中序,所以是按key有序顺序遍历的。
浅川.2510 天前
数据结构·stl·stack
STL专项:stack 栈本文章是学习过程中记录的笔记,主要来源Erik_Tsestack 是栈,一种后进先出(Last In First Out)的容器,它仅维护栈顶(top),支持入栈(push),查询栈顶(top),出栈(pop),查询大小(size)操作。
浅川.2510 天前
开发语言·c++·stl·deque
STL专项:deque 双端队列deque 是 queue 的升级版,全称为 double-ended queue,队头和队尾都支持入队和出队,同时还支持遍历,所有操作时间复杂度均为O(1)。
你的冰西瓜11 天前
开发语言·c++·stl·list
C++中的list容器详解list是C++ STL中的双向链表容器,支持在任何位置高效插入和删除元素。与vector和deque不同,list不提供随机访问能力,但提供了高效的插入和删除操作。
你的冰西瓜11 天前
开发语言·c++·stl·list
C++中的forward_list容器详解forward_list是C++11引入的单向链表容器,相比list更加节省空间,但只支持单向遍历。它是最简单的链表结构,每个元素只包含指向下一个元素的指针。
Trouvaille ~12 天前
开发语言·c++·stl·lambda·完美转发·包装器·可变参数模版
【C++篇】C++11新特性详解(三):高级特性与实用工具💬 欢迎讨论:本文是C++11新特性系列的完结篇,我们将学习可变参数模板、lambda表达式、函数包装器等高级特性。这些特性让C++代码更加灵活和优雅!
似水এ᭄往昔13 天前
开发语言·数据结构·c++·算法·stl
【C++】--封装红⿊树实现mymap和myset我们前面学习map和set的使用的时候,知道set是对应我们的key问题,然后map对应的是我们的key和value问题,所以这两者存储的数据是不一样的,然后其二者的底层又是使用的红黑树实现的,那么我们是否需要去对应其存储的数据的特点,然后分别弄一个红黑树呢?
AuroraWanderll13 天前
c语言·数据结构·c++·算法·stl
类和对象(四):默认成员函数详解与运算符重载(下)我的个人主页 这是类和对象系列的第四篇文章,上篇指引:类和对象三:默认成员函数与运算符重载简易目录核心思想:创建一个与已存在对象一模一样的新对象,就像"克隆"、"复制"一样。
Trouvaille ~13 天前
c++·stl·c++11·类和对象·语法·默认成员函数·初始化列表
【C++篇】C++11新特性详解(一):基础特性与类的增强💬 欢迎讨论:C++11是C++发展史上的重要里程碑,带来了大量激动人心的新特性。如果你在学习过程中有任何疑问,欢迎在评论区留言交流!
Trouvaille ~13 天前
c++·stl·基础语法·右值引用·默认成员函数·完美转发·移动语义
【C++篇】C++11新特性详解(二):右值引用与移动语义💬 欢迎讨论:右值引用和移动语义是C++11中最具革命性的特性,它从根本上改变了C++处理对象复制和资源管理的方式。如果你在学习过程中有任何疑问,欢迎在评论区留言交流!
王老师青少年编程14 天前
c++·stl·set·集合·标准模板库·csp·信奥赛
csp信奥赛C++标准模板库STL案例应用5明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 N N N 个 1 1 1 到 1000 1000 1000 之间的随机整数 ( N ≤ 100 ) (N\leq100) (N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。
王老师青少年编程14 天前
c++·stl·set·集合·标准模板库·csp·信奥赛
csp信奥赛C++标准模板库STL案例应用7Tiger 最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况。
王老师青少年编程15 天前
c++·算法·stl·csp·信奥赛·lower_bound·标准模版库
csp信奥赛C++标准模板库STL案例应用3计算机竞赛小组的神牛 V 神终于结束了高考,然而作为班长的他还不能闲下来,班主任老 t 给了他一个艰巨的任务:帮同学找出最合理的大学填报方案。可是 v 神太忙了,身后还有一群小姑娘等着和他约会,于是他想到了同为计算机竞赛小组的你,请你帮他完成这个艰巨的任务。