代码编织梦想

c++中deque的用法(超详细,入门必看)_c++ deque-爱代码爱编程

博主简介:Hello大家好呀,我是陈童学,一个与你一样正在慢慢前行的人。 博主主页:@陈童学哦 所属专栏:C++STL 如果本文对你有所帮助的话,希望可以点赞👍收藏📂支持一下哦! 期待你的关注,一起成长哟!

c++中queue的用法(超详细,入门必看)_c++ queue-爱代码爱编程

博主简介:Hello大家好呀,我是陈童学,一个与你一样正在慢慢前行的人。 博主主页:@陈童学哦 所属专栏:C++STL 前言:Hello各位小伙伴们好!欢迎来到本专栏C++STL的学习,本专栏旨在帮助大

c++中vector的用法_include using namespace std; void main() -爱代码爱编程

博主简介:Hello大家好呀,我是陈童学,一个与你一样正在慢慢前行的人。 博主主页:@陈童学哦 所属专栏:C++STL 前言:Hello各位小伙伴们好!欢迎来到本专栏C++STL的学习,本专栏旨在帮助大

c++中stack的用法(超详细,入门必看)_c++ stack-爱代码爱编程

博主简介:Hello大家好呀,我是陈童学,一个与你一样正在慢慢前行的人。 博主主页:@陈童学哦 所属专栏:C++STL 前言:Hello各位小伙伴们好!欢迎来到本专栏C++STL的学习,本专栏旨在帮助大

c++中string的用法-爱代码爱编程

博主简介:Hello大家好呀,我是陈童学,一个与你一样正在慢慢前行的人。 博主主页:@陈童学哦 所属专栏:C++STL 前言:Hello各位小伙伴们好!欢迎来到本专栏C++STL的学习,本专栏旨在帮助大

c++中map的用法-爱代码爱编程

博主简介:Hello大家好呀,我是陈童学,一个与你一样正在慢慢前行的人。 博主主页:@陈童学哦 所属专栏:C++STL 前言:Hello各位小伙伴们好!欢迎来到本专栏C++STL的学习,本专栏旨在帮助大

c++中set的用法-爱代码爱编程

博主简介:Hello大家好呀,我是陈童学,一个与你一样正在慢慢前行的人。 博主主页:@陈童学哦 所属专栏:C++STL 前言:Hello各位小伙伴们好!欢迎来到本专栏C++STL的学习,本专栏旨在帮助大

c++中pair用法-爱代码爱编程

博主简介:Hello大家好呀,我是陈童学,一个与你一样正在慢慢前行的人。 博主主页:@陈童学哦 所属专栏:C++STL 前言:Hello各位小伙伴们好!欢迎来到本专栏C++STL的学习,本专栏旨在帮助大

Python【C++常用STL相关内容】-爱代码爱编程

Python【C++常用STL相关内容】 最近呢在备战蓝桥杯,但是刷题的过程中,发现之前一直用C++的STL,现在有些功能不太熟悉,并且Python的时间效率实在是太低了,所以整理一下C++中的STL在Python中对应的知识点。 文章目录 Python【C++常用STL相关内容】1.栈(LifoQueue)2.队列(Queue)3.字典(di

C++STL常用操作之总篇-爱代码爱编程

C++STL常用操作之总篇 常用内容:(原创) vector:https://blog.csdn.net/qq_45985728/article/details/112598270 string:https://blog.csdn.net/qq_45985728/article/details/112601755 stack:https://blo

C++STL常用操作之prev、next篇-爱代码爱编程

C++STL常用操作之prev、next篇 简介: 1.prev:反向 2.next:位移 我们先建立一个set容器,在容器中放入1-10这10个数字 set<int> s; for(int i = 1;i <= 10;++i) s.insert(i); 此时容器s中的元素为1,2,3,4,5,6,7,8,9,10

C++STL常用操作之unordered_map与map篇-爱代码爱编程

C++STL常用操作之unordered_map与map篇 简介: map和unordered_map存储的内容是一样的,都是(key,value)。 区别: 1.map内置红黑树,unordered_map内置哈希表。 2.map具有排序功能,unordered_map内的元素是无序的。 3.map的查询,插入、删除操作时间复杂度都是O(lo

C++STL常用操作之lower_bound、upper_bound篇-爱代码爱编程

C++STL常用操作之lower_bound、upper_bound篇 简介: #include<algorithm> lower_bound(start,last,key)返回大于或者等于目标参数的第一个元素的位置 upper_bound(start,last,key)返回大于目标参数的第一个元素的位置 他们都有三个参数,第一个参

C++STL常用操作之sort篇-爱代码爱编程

C++STL常用操作之sort篇 简介: #include<algorithm> sort排序是和堆排序等一样的较快的排序方式,时间复杂度为O(n*logn)。 类似于快速排序 1.简单理解 vector: #include<iostream> #include<vector> #include<a

C++STL常用操作之priority_queue篇-爱代码爱编程

C++STL常用操作之priority_queue篇 简介: #include<queue> 队列:https://blog.csdn.net/qq_45985728/article/details/112624175 优先队列:入队的元素会被赋予优先级,当访问元素时,具有最高级优先级的元素先被访问,也就是说优先队列具有最高级先出队的

C++STL常用操作之multiset篇-爱代码爱编程

C++STL常用操作之multiset篇 简介: multiset和set大致上是一样的,都是集合。 set详细介绍见:https://blog.csdn.net/qq_45985728/article/details/112791689 multiset和set不同的点在于multiset允许存在重复的元素。 multiset<int&

C++STL常用操作之set篇-爱代码爱编程

C++STL常用操作之set篇 简介: #include<set> 1.元素唯一 2.排序 set也是c++中经常用到的容器,set是集合。set是集合,那么当然它内部的元素就是唯一的(集合的不重复性)。并且set中的元素还是已经排好序的,set和map一样,都是以红黑树为基础的数据结构。 1.构造 set<int>

C++STL常用操作之multimap篇-爱代码爱编程

C++STL常用操作之multimap篇 简介: multimap和map其实很相似但是multimap是允许重复元素的。 map详见:https://blog.csdn.net/qq_45985728/article/details/112687378 multimap<int, string> multi; multi.insert

C++STL常用操作之map篇-爱代码爱编程

C++STL常用操作之map篇 简介: #include<map> map是标准的关联式容器,它的元素是一个对(这里可以参考一下之前的pair篇)。 我们将它的对表示为:(key,value),可以理解为key是关键字,value是它对应的值, 在map中key值是唯一的。 map的实现是采用红黑树变体的平衡二叉树来实现的,其中的

C++STL常用操作之pair篇-爱代码爱编程

C++STL常用操作之pair篇 简介: pair(英文意义是一对、一双、对子)。没错,C++中pair就是一对的意思。 其功能就是将一对值组合成为一个值,这一对值可以具有不同的数据类型(T1,T2),两个值可以分别用pair的两个公有函数first和second访问。可以和struct做一些类比,但是它的使用会方便很多。 #include<