首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >deque容器05之[]和at读取元素

deque容器05之[]和at读取元素

作者头像
大忽悠爱学习
发布于 2021-03-02 09:02:03
发布于 2021-03-02 09:02:03
45600
代码可运行
举报
文章被收录于专栏:c++与qt学习c++与qt学习
运行总次数:0
代码可运行

[]和at读取元素

函数原型:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include<iostream>
using namespace std;
#include<deque>
//deque的元素读取操作
void realApply()
{
	deque<int>d1;
	d1.push_back(0);
	d1.push_front(2);
	d1.push_front(5);
	//[]
	for (int i = 0; i < d1.size(); i++)
	{
		cout << d1[i] << " ";
	}
	cout << endl;
	//at
	for (int i = 0; i < d1.size(); i++)
	{
		cout << d1.at(i) << " ";
	}
	cout << endl;
	cout << "返回容器中第一个元素: " << d1.front() << endl;
	cout << "返回容器中最后一个元素: " << d1.back() << endl;
     
}
int main()
{
	realApply();
	system("pause");
	return 0;
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/02/09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
夜空中最亮的星---deque容器
deque容器内部有个中控器,维护每段缓冲区中的内容,缓冲区中存放真实数据;中控器维护的每个缓冲区的地址,使得使用deque时像一片连续的内存空间,如下图所示:
用户6280468
2022/03/21
2910
夜空中最亮的星---deque容器
deque容器04之插入和删除
插入和删除 函数原型: 两端插入操作: 指定位置操作: #include<iostream> using namespace std; #include<deque> //deque的插入
大忽悠爱学习
2021/03/02
3280
deque容器04之插入和删除
C++STL容器deque
deque容器 deque容器基本概念 功能: 双端数组,可以对头端进行插入删除操作 deque与vector区别: vector对于头部的插入删除效率低,数据量越大,效率越低 deque相对而言,对头部的插入删除速度回比vector快 vector访问元素时的速度会比deque快,这和两者内部实现有关 deque内部工作原理: deque内部有个中控器,维护每段缓冲区中的内容,缓冲区中存放真实数据 中控器维护的是每个缓冲区的地址,使得使用deque时像一片连续的内存空间 deque容器的迭代器也
CtrlX
2022/09/28
4580
C++STL容器deque
c++STL容器之deque容器
deque内部有个中控器,维护每段缓冲区中的内容,缓冲区中存放着真实数据。中控器维护的是每个缓冲区的地址,使得使用每个deque时像一块连续的内存空间。
西西嘛呦
2020/08/26
4280
STL——deque详解
deque内部有个中控器,维护每段缓冲区中的内容,缓冲区中存放真实数据中控器维护的是每个缓冲区的地址,使得使用deque时像一片连续的内存空间
P_M_P
2024/01/18
1730
STL——deque详解
deque容器03之大小操作
大小操作 函数原型: #include<iostream> using namespace std; #include<deque> //deque的大小操作 void p(const deque
大忽悠爱学习
2021/03/02
2800
deque容器03之大小操作
一文了解STL容器deque类
双端队列底层是一段假象的连续空间,实际是分段连续的,为了维护其“整体连续”的假象,落在了deque的迭代器身上。
海盗船长
2020/08/27
8020
deque容器02之赋值操作
赋值操作 函数原型: #include<iostream> using namespace std; #include<deque> //deque的赋值操作 void p(const deque
大忽悠爱学习
2021/03/02
4540
deque容器02之赋值操作
deque容器06之排序操作
排序操作 函数原型: #include<iostream> using namespace std; #include<deque> #include<algorithm> //包含算法头文件 /
大忽悠爱学习
2021/03/02
5300
deque容器06之排序操作
❤ 挑战C站最强C++ STL标准库总结(内含大量示例)
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家,(ノ´▽`)ノ♪-》点击这里->一个宝藏级人工智能教程网站。
全栈程序员站长
2022/09/09
1.4K0
❤ 挑战C站最强C++ STL标准库总结(内含大量示例)
⭐️STL⭐️之deque,stack,queue全解,❤️算法必备❤️<中>
文章目录 前言 一、deque stack栈 queue 总结 ---- 前言 STL有点多,码神分为了,上中下,三个部分来讲解😁,接下来我们看中, 此类分为三个小部分: 👍deque 👍stack 👍queue 一、deque 对于deque容器来说,一般将其称之为双端数组,与上章的vector不同,vector是只允许在尾端插入,而deque是双端插入,如果说的浪漫一点,就是双向奔赴,但是,vector的访问速度比deque快,而vector头部的插入和删除比deque慢 用图来表示deque就
秋名山码神
2022/12/13
3410
⭐️STL⭐️之deque,stack,queue全解,❤️算法必备❤️<中>
C++进阶
建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表。
全栈程序员站长
2022/07/13
5960
【C++】STL 容器 - deque 双端数组容器 ( deque 容器与 vector 容器区别 | 容器头部插入 / 删除元素 | 查询元素索引位置 | algorithm#find 函数 )
deque 是 " 双端数组容器 " , 全称 " 双端队列 " , 英文名称为 : " Double-Ended Queue " , 该容器可以在 首部 和 尾部 插入 和 删除 元素 ;
韩曙亮
2023/12/23
5090
【C++】STL 容器 - deque 双端数组容器 ( deque 容器与 vector 容器区别 | 容器头部插入 / 删除元素 | 查询元素索引位置 | algorithm#find 函数 )
vector容器08之数据的读取和修改
数据的读取和修改 函数原型: #include<iostream> using namespace std; #include<vector> //vector的读取和修改 void print(
大忽悠爱学习
2021/03/02
3810
vector容器08之数据的读取和修改
C++提高编程笔记合集
建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表。
CtrlX
2022/10/27
9830
C++提高编程笔记合集
vector容器09之互换容器---swap
互换容器 函数原型: #include<iostream> using namespace std; #include<vector> //vector之互换容器 void print(vecto
大忽悠爱学习
2021/03/02
4880
vector容器09之互换容器---swap
C++ STL 标准模板库(容器总结)算法
C++ 标准模板库STL,是一个使用模板技术实现的通用程序库,该库由容器container,算法algorithm,迭代器iterator,容器和算法之间通过迭代器进行无缝连接,其中所包含的数据结构都是目前最优解,该库既能保证软件代码的高可复用性,又能保证代码具有相当高的执行效率,STL库是ANSI/ISO的C++标准的具体实现,任何标准库的实现都是以源码形式释出的.
王 瑞
2022/12/28
2.4K0
【c++】标准模板库STL入门简介与常见用法
STL(Standard Template Library)标准模板库,主要由容器、迭代器、算法、函数对象、内存分配器和适配器六大部分组成。STL已是标准C++的一部分,使用STL开发系统可以提高开发效率。
马三小伙儿
2018/09/12
7900
c++13.0 STL[stack,queue,set,dequeue]
set相关知识点: set:集合,红黑树实现 特点: 1.0 内部的元素根据其值自动排序。 2.0 内部元素只能出现一次。 set数据结构图: set数据结构.PNG set相关函数:
热心的社会主义接班人
2018/04/27
6640
c++13.0 STL[stack,queue,set,dequeue]
一万五千字C++STL【容器】详解 (全网最详细)
一般大多数的题目都可以使用vector容器,除非有特定需求使用其他容器更加合理方便;
C语言与CPP编程
2023/09/06
3.2K0
一万五千字C++STL【容器】详解 (全网最详细)
相关推荐
夜空中最亮的星---deque容器
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档