首页 > 其他分享 >deque容器例题

deque容器例题

时间:2023-12-31 09:22:05浏览次数:26  
标签:deque include 容器 int sizeof 例题

#include <iostream>
#include <deque>//引入deque容器的头文件 
using namespace std;
int main(){
	deque<int> a;
	int b[]={1,2,3,4};
	deque<int> c(b,b+sizeof(b)/sizeof(int));
	a.insert(a.begin(),c.begin(),c.end());
	//队头添加元素 
	a.push_front(0);
	//队尾添加元素 
	a.push_back(5);
	cout<<"第一个元素="<<a.front()<<endl;
	cout<<"最后一个元素="<<a.back()<<endl;
	//删除头部元素 
	a.pop_front();
	for(int i=0;i<a.size();i++){
		cout<<a[i]<<" ";
	}
	return 0;
}				

  

标签:deque,include,容器,int,sizeof,例题
From: https://www.cnblogs.com/boyeyuan/p/17937211

相关文章

  • deque特有函数事例
    #include<bits/stdc++.h>usingnamespacestd;intmain(){intx[]={2,3,4,5,6,7};deque<int>a(x,x+sizeof(x)/sizeof(int));cout<<"初始值:";for(inti=0;i<a.size();i++){cout<<a[i]<<"......
  • C++STL常用容器deque以及常用接口
    2.1deque容器2.1.1deque容器基本概念功能:双端队列容器,可以对头端进行插入删除操作deque与vector区别:vector对于头部的插入删除效率低,数据量越大,效率越低deque相对而言,对头部的插入删除速度回比vector快vector访问元素时的速度会比deque快,这和两者内部实现有关deque内部工作原理:......
  • spring(自动加载xml装载容器)
    1.实现将DefaultListableBeanFactory类注入到当前AbstractBeanDefinitionReader中2.取出xml内容,并生成beanfinition实例对象,注入到DefaultListableBeanFactory类中的map中。packageorg.springframework.beans.factory.xml;importcn.hutool.core.util.StrUtil;importorg.do......
  • C++STL常用容器vector以及常用接口
    2.0vector容器2.1.1vector基本概念功能:vector数据结构和数组非常相似,也称为矢量,向量vector与普通数组区别:不同之处在于数组是静态空间,而vector可以动态扩展动态扩展:并不是在原空间之后续接新空间,而是找更大的内存空间,然后将原数据拷贝新空间,释放原空间vector容器的迭代器是支持随......
  • 饭卡(容器)3.0
    #include<iostream>#include<vector>usingnamespacestd;#definelist1000structa{stringname;intid;intage;stringClass;}index;voidMAIN(){cout<<"欢迎使用学生管理系统"<<endl<<"1.......
  • 饭卡(容器)2.0
    #include<iostream>#include<vector>#include<windows.h>usingnamespacestd;inta=999;intb=0;boolc=false;structstudent{stringname;intage;intcard;intgrade;}s;voidka(){cout......
  • 容器开源情况
             ......
  • 【HarmonyOS】如何获取屏幕宽高&父容器的宽高
    【关键字】HarmonyOS、屏幕宽高、父容器宽高、组件通用信息、组件标识1、写在前面在鸿蒙应用开发的过程中,需要用到屏幕的宽高,那么我们该如何获取手机屏幕的宽度和高度呢?另外,某个组件的父容器的宽高我们能不能获取到呢?带着这些问题,通过查找相关资料,结合实际的代码进行测试,顺利的获取......
  • C++常用的无序的关联容器
    常用的无序关联容器在实际问题场景中,除了常见的线性表结构,字符串,排序操作之外,散列表和红黑树也是非常常见的,有很多应用场景都会用到它们。散列表虽然比较占空间,但是它的增删查的都很快,趋近于O(1);红黑树也是一颗二叉排序树,所以入红黑树的数据都是经过排序的,它的增删查时间复杂度都是......
  • C++STL常用关联式关联容器(set/multiset , map/multimap)
    2.1set/multiset容器2.1.1set基本概念简介:所有元素都会在插入时自动被排序本质:set/multiset属于关联式容器,底层结构是用二叉树实现。set和multiset区别:set不允许容器中有重复的元素multiset允许容器中有重复的元素2.1.2set构造和赋值功能描述:创建set容器以及赋值构造:set<T>st......