E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
c++stl
c++ STL 学习指南
文章目录
c++STL
学习指南STL数据结构简介array容器的使用1.简介2.初始化查找vector容器的使用1.简介2.初始化3.遍历元素4.增删查改deque容器的使用(双端队列容器)1.简介2.初始化
Coder_preston
·
2023-07-25 08:06
c++
【C++】STL使用仿函数控制优先级队列priority_queue
文章目录前言一、priority_queue的底层实现二、使用仿函数控制priority_queue的底层总结前言本文章讲解
C++STL
的容器适配器:priority_queue的实现,并实现仿函数控制
在肯德基吃麻辣烫
·
2023-07-25 03:43
C++
c++
开发语言
STL
priority_queue
仿函数
数据结构
容器
【SSM框架】SSM到底是什么,为什么这么多人使用
系列专栏:陈童学的日记其他专栏:
C++STL
,感兴趣小伙伴可以了解一下哦希望各位→点赞+收藏⭐️+留言⛱️万物随心起,心动则万物动前言SSM框架即是将Spring框架、SpringMVC框架、MyBatis
陈童学哦
·
2023-07-24 20:41
陈童学的日记
java
spring
SpringMVC
mybatis
开发框架
【ACM】—蓝桥杯大一暑期集训Day5
系列专栏:陈童学的日记其他专栏:
C++STL
,感兴趣小伙伴可以了解一下哦希望各位→点赞+收藏⭐️+留言⛱️万物随心起,心动则万物动Day5集训前言A-关于gcd解题思路示例代码B-gcd区间解题思路示例代码
陈童学哦
·
2023-07-24 20:09
陈童学的日记
ACM
蓝桥杯
算法
c++
数论
代码随想录算法训练营60天一刷总结:
同时使我对
C++STL
的使用从理论上升到实践,很棒!
泷fyk
·
2023-07-24 16:21
算法训练
算法
leetcode
数据结构
C++STL
库中的string
文章目录STL库对于string类的介绍string常用接口string类的模拟实现string对象大小的计算写时拷贝前言C语言中,字符串是以'\0'结尾的一些字符的集合,为了操作方便,C标准库中提供了一些str系列的库函数,但是这些库函数与字符串是分离开的,不太符合OOP的思想,而且底层空间需要用户自己管理,稍不留神可能还会越界访问。一、STL库对于string类的介绍官方介绍:字符串是表示字符
‘(尐儍苽-℡
·
2023-07-24 08:03
C++初阶
c++
开发语言
栈与队列 理论基础
那么来介绍一下,三个最为普遍的STL版本:HPSTL其他版本的
C++STL
,一般是以HPSTL为蓝本实现出来的,HPSTL是
C++STL
的第一个实现版本,而且开放源代码。
一起躺躺躺
·
2023-07-23 16:45
C/C++基础知识
c++
数据结构
06-C++ 基本算法 - 二分法
最后,我们还会介绍
C++STL
中的二分查找函数。让我们一起来探索吧!什么是二分法二分法是一种高效的搜索算法,通过将搜索范围不断缩小一半来快速找到目标值。它适用于有序数组或有序区间中查找特定元素的问题。
逸峰轻云
·
2023-07-22 03:35
c++
算法
开发语言
【042】解密C++ STL:深入理解并使用queue容器
解密
C++STL
:深入理解并使用queue容器引言一、queue容器概述二、queue容器的底层实现原理三、queue容器常用API四、queue的使用案例4.1、使用queue容器实现一个高效的算法4.2
Lion Long
·
2023-07-21 02:11
C++从零开始到精通
c++
开发语言
后端
代码规范
stl
queue
队列
【040】巧妙地穿梭双端:掌握C++ STL中deque容器的强大功能
巧妙地穿梭双端:掌握
C++STL
中deque容器的强大功能引言一、deque容器概述二、deque容器实现原理三、deque容器常用API3.1、deque的构造函数3.2、deque的赋值操作3.3、
Lion Long
·
2023-07-21 02:40
C++从零开始到精通
c++
开发语言
C++11
stl
容器
linux
后端
【041】从零开始:逐步学习使用C++ STL中的stack容器
从零开始:逐步学习使用
C++STL
中的stack容器引言一、stack容器概述二、stack容器常用API2.1、构造函数2.2、赋值操作2.3、数据存取操作2.4、大小操作三、使用stack容器实现一个高效的算法总结引言作者简介
Lion Long
·
2023-07-21 02:10
C++从零开始到精通
学习
c++
开发语言
stl
算法
openstack
数据结构
c++优先队列(priority_queue)小顶堆 大顶堆
c++STL
中的优先队列,在此基础上,加以排序,其内部实现是一个二叉堆。即把堆模板化,所有入队的元素拍成具有单调性的一队。优先队列,元素会被赋予优先级,最先删除的是优先级
丫丫爱吃
·
2023-07-20 10:47
c++
开发语言
【C++】STL---vector基本用法介绍
vector是
C++STL
中的一种动态数组容器,用于存储和操作一系列的元素。同时vector提供了灵活的大小调整、随机访问、连续存储、动态内存管理等特点。
平行线也会相交
·
2023-07-20 05:04
C++之路
c++
开发语言
vector
【
C++STL
】“vector“容器的模拟实现
vector的模拟实现模拟实现成员变量构造函数无参构造函数初始化n个val的构造函数迭代器区间构造函数拷贝构造析构函数begin()end()swap()reserve()resize()capacity()size()重载`[]`运算符重载=赋值运算符insert()erase()push_back()pop_back()完整代码动态二维数组的理解小结博客主页:小智_x0___0x_欢迎关注:点
cv工程师小智
·
2023-07-19 00:43
C++初阶
c++
stl
容器
vector
【C++】在函数对象参数只能是一元谓词的情况下,如何使用二元谓词
C++STL
库中的find_if的第三个参数只能是一元谓词(即只能传给一元谓词一个参数),但是在设计算法的过程中,需要第三个参数是二元谓词(即需要传给谓词函数两个参数),那么这时候就可以使用bind1st
Spr_Chan
·
2023-07-19 00:43
【ACM】—蓝桥杯大一暑期集训Day4
系列专栏:陈童学的日记其他专栏:
C++STL
,感兴趣小伙伴可以了解一下哦希望各位→点赞+收藏⭐️+留言⛱️万物随心起,心动则万物动Day4集训A-医院设置解题思路示例代码B-Destroyer解题思路示例代码
陈童学哦
·
2023-07-19 00:36
陈童学的日记
ACM
蓝桥杯
算法
c++
图论
C++STL
| stack和queue
stackstack是一种先进后出(firstinlastout,FILO)的数据结构,它只有一个出口,stack只允许在栈顶新增元素,移除元素,获得顶端元素,但是除了顶端之外,其他地方不允许存取元素,只有栈顶元素可以被外界使用,也就是说stack不具有遍历行为,没有迭代器。特性总结:栈不能遍历,不支持随机存取,只能通过top从栈顶获取和删除元素.stack常用APIstack构造函数stacks
青春猪头少年_
·
2023-07-18 22:27
C++ STL--list容器
1、STL简介
C++STL
(标准模板库)是一套功能强大的C++模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。
jimte_pro
·
2023-07-18 21:38
计算机语言
容器
c++
list
C++--list简单实现
1.什么是listlist是
C++STL
容器中的一部分,list是带头双向链表,list的作用是它可以存储数据,头删尾删的时间复杂度为O(1),但不支持随机访问。
函数指针
·
2023-07-18 21:06
c++
开发语言
STL容器 -- list的模拟实现(配详细注释)
C++STL
(StandardTemplateLibrary,
高比拜仁0824
·
2023-07-18 05:01
C++
c++
list
windows
数据结构
开发语言
c语言
链表
C++ 11中unordered_set和unordered_map简单介绍和运用
C++STL
中的hash数据结构——unordered_set参考链接leetcode题目推荐用于存放hash散列,其搜索插入移除通常为常数时间,其原理是声明一个有n个桶的数据结构特点:unordered_set
景小雨
·
2023-07-18 00:35
C++语法分析补充
c++
哈希算法
数据结构
leetcode
C++11一些知识点
1、C++11实现生产者与消费者模型#include#include#include//
C++STL
里面的所有容器都不是线程安全的#include#includeusingnamespacestd;classQueue
不要影响我叠Q
·
2023-07-17 23:37
c++
开发语言
【网站建设】HTTP/HTTPS 是什么?有什么区别?
系列专栏:陈童学的日记其他专栏:
C++STL
,感兴趣的小伙伴可以看看喔!
陈童学哦
·
2023-07-17 21:39
陈童学的日记
http
https
网络协议
网站建设
C++STL
:无序关联容器
文章目录1.无序关联容器1.1概述1.2无序容器种类2.unordered_map2.1概述2.2成员方法2.3创建C++unordered_map容器的方法2.4迭代器2.5C++STLunordered_map获取元素的几种方法2.6C++unordered_mapinsert()方法2.7C++unordered_mapemplace()和emplace_hint()方法2.7.1unord
crossoverpptx
·
2023-07-17 08:30
C++STL
c++
开发语言
STL
无序关联容器
哈希容器
unordered_map
unordered_set
【ACM】—蓝桥杯大一暑期集训Day3
系列专栏:陈童学的日记其他专栏:
C++STL
,感兴趣小伙伴可以了解一下哦希望各位→点赞+收藏⭐️+留言⛱️万物随心起,心动则万物动Day3集训前言A-SubtractionGame解题思路示例代码B-全排列解题思路示例代码
陈童学哦
·
2023-07-17 01:31
ACM
ACM
蓝桥杯
算法
c++
深度优先
【
C++STL
】模拟实现vector容器
文章目录前言一、vector的成员函数二、增删查改工作说明size()和capapcity()2.1reserve()2.2resize()2.3insert()2.4erase()2.5push_back()和pop_back()三、[]重载和迭代器3.1begin迭代器3.2end迭代器3.3[]运算符重载四、默认成员函数4.1构造函数4.2拷贝构造函数4.3析构函数总结前言本文带你进入vec
在肯德基吃麻辣烫
·
2023-07-16 20:09
C++
c++
java
开发语言
List类详解【c++】
博主码云博主主页目录list简介list使用list构造函数list迭代器listcapacitylistelementaccesslistmodifierslist的迭代器失效总结list简介list是
C+
咸鱼爱编程
·
2023-07-16 07:51
C++
list
c++
数据结构
【ACM】—蓝桥杯大一暑期集训Day2
系列专栏:陈童学的日记其他专栏:
C++STL
,感兴趣小伙伴可以了解一下哦希望各位→点赞+收藏⭐️+留言⛱️万物随心起,心动则万物动Day2集训前言A-表达式的转换解题思路示例代码B-LookUpS解题思路示例代码
陈童学哦
·
2023-07-16 02:35
ACM
ACM
蓝桥杯
算法
c++
单调栈
C++STL
模板库——vector容器(上)
本期介绍基础的vector知识,内容全部在主程序之中,大家自行阅读。#include#include#include//使用vector之前必须声明其头文件usingnamespacestd;structstudent{intage;stringname;floatscore;};intmain(intargc,char**argv){vectorV1;//声明一个整数类型的vector——V1c
郝YH是人间理想
·
2023-07-15 21:16
C++语法基础及经典案例
c++
算法
蓝桥杯
C++STL
:关联容器之map和multimap
文章目录1.map概述成员函数创建C++map容器的几种方法迭代器map获取键对应值的几种方法mapinsert()插入数据的4种方式mapemplace()和emplace_hint()方法2.multimap概述成员函数创建C++multimap容器的方法1.map概述作为关联式容器的一种,map容器存储的都是pair对象,也就是用pair类模板创建的键值对。其中,各个键值对的键和值可以是任意
crossoverpptx
·
2023-07-15 07:27
C++11
c++
STL
关联容器
map
multimap
c++ 高效解析url算法
这里使用c++,仅仅使用
c++STL
的string类以及c++的封装特性,解析尽量使用了c的方式,以便于改进。比较和查找在url中查找字符串,如?,&,等等staticinlineintjudge_e
qianbo_insist
·
2023-07-15 00:34
网络
http协议
http
url
解析算法
字符串
【
C++STL
】“vector“用法 入门必备 超详细
vector用法什么是vector?vector的使用vector的定义(构造函数)vectoriterator的使用迭代器演示范围forvector空间增长扩容机制vector的增删查改assignvector迭代器失效问题。小结博客主页:小智_x0___0x_欢迎关注:点赞收藏✍️留言系列专栏:C++初阶代码仓库:小智的代码仓库什么是vector?vector是表示可变大小数组的序列容器。就像
cv工程师小智
·
2023-07-14 23:12
C++初阶
c++
开发语言
linux
算法
【Spring】Spring基础知识 Java开发必看
系列专栏:陈童学的日记其他专栏:
C++STL
、蓝桥杯,喜欢OJ的小伙伴可以看一手希望各位→点赞+收藏⭐️+留言⛱️学习应使你快乐!望与诸君共勉!
陈童学哦
·
2023-07-14 19:21
陈童学的日记
java
spring
后端
【Docker】Docker安装MySQL
系列专栏:陈童学的日记其他专栏:
C++STL
、蓝桥杯,喜欢OJ的小伙伴可以看一手希望各位→点赞+收藏⭐️+留言⛱️学习应使你快乐!望与诸君共勉!
陈童学哦
·
2023-07-14 19:51
陈童学的日记
docker
mysql
容器
云原生
运维
C++中stack的用法(超详细,入门必看)
博主主页:@陈童学哦所属专栏:
C++STL
前言:Hello各位小伙伴们好!
陈童学哦
·
2023-07-14 19:50
C/C++
#
C++STL
c++
数据结构
算法
学习
开发语言
【Docker】什么是Docker呢?本文带你洞悉
系列专栏:陈童学的日记其他专栏:
C++STL
、蓝桥杯,喜欢OJ的小伙伴可以看一手希望各位→点赞+收藏⭐️+留言⛱️学习应使你快乐!望与诸君共勉!
陈童学哦
·
2023-07-14 19:50
陈童学的日记
docker
容器
运维
【ACM】—蓝桥杯大一暑期集训Day1
系列专栏:陈童学的日记其他专栏:
C++STL
、蓝桥杯,喜欢OJ的小伙伴可以看一手希望各位→点赞+收藏⭐️+留言⛱️学习应使你快乐!望与诸君共勉!
陈童学哦
·
2023-07-14 19:48
ACM
ACM
蓝桥杯
算法
c++
C++STL
:关联容器
文章目录关联容器概述关联容器种类pair用法详解关联容器概述顺序容器存储的都是C++基本数据类型,而关联容器则大不一样,此类容器在存储元素值的同时,还会为各元素额外再配备一个值(又称为“键”,其本质也是一个C++基础数据类型或自定义类型的元素),它的功能是在使用关联容器的过程中,如果已知目标元素的键的值,则直接通过该键就可以找到目标元素,而无需再通过遍历整个容器的方式。弃用顺序容器,转而选用关联容
crossoverpptx
·
2023-07-14 07:31
C++STL
c++
STL
关联容器
C++STL
:顺序容器之list
文章目录1.概述2.成员函数3.list容器的创建4.迭代器5.访问元素6.添加/插入元素listinsert()成员方法listsplice()成员方法7.删除元素1.概述STLlist容器,又称双向链表容器,即该容器的底层是以双向链表的形式实现的。这意味着,list容器中的元素可以分散存储在内存空间里,而不是必须存储在一整块连续的内存空间中。下图展示了list双向链表容器是如何存储元素的:可以
crossoverpptx
·
2023-07-14 07:30
C++STL
c++
list
开发语言
STL
C++STL
:顺序容器之vector
文章目录1.概述2.成员函数3.创建vector容器的几种方式4.迭代器vector容器迭代器的基本用法vector容器迭代器的独特之处5.访问元素5.1访问vector容器中单个元素5.2访问vector容器中多个元素6.添加元素6.1push_back()6.2emplace_back()6.3emplace_back()和push_back()的区别7.插入元素7.1insert()7.2e
crossoverpptx
·
2023-07-14 07:26
C++STL
c++
开发语言
STL
Vector
C++STL
:顺序容器之forward_list
文章目录1.概述2.成员函数和使用forward_list容器相关的函数3.forward_list容器的创建1.概述forward_list是C++11新添加的一类容器,其底层实现和list容器一样,采用的也是链表结构,只不过forward_list使用的是单链表,而list使用的是双向链表。如下图所示:上图中,H表示链表的表头。a)表示单链表,b)表示双向链表。不难看出,使用链表存储数据最大的
crossoverpptx
·
2023-07-14 02:57
C++STL
c++
开发语言
forward_list
STL
【
C++STL
】list的反向迭代器
list的反向迭代器文章目录list的反向迭代器reverse.h疑问1:为什么在迭代器当中不需要写深拷贝、析构函数疑问2:为什么在迭代器当中需要三个模板参数?疑问3:反向迭代器是怎么实现的?疑问4:为什么*解引用不直接返回当前值为什么要加一些不认识的typedefreverse.h#pragmaoncenamespacemudan{templatestruct__reverse_iterator
Hayaizo
·
2023-07-14 02:25
c++
list
windows
14—
C++STL
(Standard Template Library:标准模板库)
目录01为什么用STL?02STL基本概念03STL六大组件04STL中容器、算法、迭代器05容器算法迭代器初识05.1vector存放内置数据类型05.2vector存放自定义数据类型05.3vector容器嵌套vector容器01为什么用STL?为了提高代码的复用性其中:C++的面向对象和泛型编程思想,目的就是提高代码的复用性面型对象中的:继承和多态泛型编程中的:模板使用大多情况下,数据结构和
彤彤的小跟班
·
2023-07-13 17:38
C++基础
c++
【038】解码C++ STL:探索string容器的无限可能与鲜为人知的技巧
解码
C++STL
:探索string容器的无限可能与鲜为人知的技巧引言一、STL概述1.1、STL的基本概念1.2、STL的六大组件二、string类2.1、string容器基本概念2.2、string容器常用操作
Lion Long
·
2023-07-13 15:26
C++从零开始到精通
c++
开发语言
c语言
数据结构
stl
容器
后端
C++ 使用智能指针 shared_ptr、unique_ptr、make_shared 更安全管理内存
我们应该尽量避免使用指针,如果一定要用指针,推荐使用
C++STL
提供智能指针,STL的智能指针有shared_ptr和unique_ptr。
·
2023-06-24 04:58
C++ STL常用容器以及操作简介 刷题必备技能
文章目录
C++STL
:用法简介+常用接口1.vector2.string3.queue4.priority_queue5.stack6.deque7.set、map、multiset、multimap8
openallzzz
·
2023-06-23 16:30
数据结构
STL
笔记
c++
容器
开发语言
STL
STL之位图(bitset)
目录位图bitset介绍bitset使用模拟实现位图的应用——题目总结位图bitset介绍参考文档:bitset在
C++STL
中,std::bitset是一个固定大小的容器类,用于表示二进制位序列。
异样旧日
·
2023-06-23 10:40
一块来学C++
数据结构
c++
开发语言
C++ STL常用容器用法
C++STL
常用容器与用法在线手册参考
C++STL
(标准模板库)是一组标准的C++库,包含了许多常用的数据结构和算法,可大大提高开发效率。
[小G]
·
2023-06-17 15:43
C/C++
c++
C++STL
容器学习笔记
初识STLC++的面向对象和泛型编程思想,目的就是提高代码的复用性,为建立数据结构和算法的一套标准,诞生了STL。STL基本概念STL(StandardTemplateLibrary)标准模板库。STL从广义上分为:容器、算法、迭代器容器和算法之间通过迭代器进行无缝连接STL几乎所有的代码都采用了模板类或者模板函数STL六大组件STL六大组件:容器、算法、迭代器、仿函数、适配器(配接器)、空间配置
稚子
·
2023-06-17 04:46
C++知识库
c++
笔记
C++STL
常用算法
概述算法主要由头文件、、组成是所有STL头文件中最大的一个,范围涉及到比较、交换、查找、遍历、赋值、修改等等体积很小,只包括几个在序列上面进行简单数学运算的模板函数定义了一些模板类,用以声明函数对象常用遍历算法for_eachfor_each遍历容器,在实际开发中是最常用的遍历算法,需要熟练掌握。transform搬运容器到另一个容器中#include#include#includeusingna
稚子
·
2023-06-17 04:46
C++知识库
c++
数据结构
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他