当前位置:网站首页>43.【list链表的定义及初始化】
43.【list链表的定义及初始化】
2022-07-30 13:28:00 【李在奋斗……】

链表相比于vector,优点在于方便插入和删除,缺点是随机访问比较慢。
【初始化】
list<数据类型> 函数名;
【设定空间初始化】
list<数据类型> 函数名(a,b); 设定a个空间,元素为b
【动态链表赋值动态链表】
list<数据类型>函数名1(函数名2); 把动态链表2复制给动态链表1
【利用迭代器复制动态链表】
list<数据类型>函数名1(函数名2.begin(),函数名2.end()); 动态链表二复制给动态链表1
【普通数组复制给链表】
list<数据类型>函数名1(函数名2,sizeof(函数名2)/sizeof(int));
====================
#include <list>
using namespace std;
int main()
{
list<int> list_a; //初始化为0
list<int> list_b(4,88); //开辟四个空间,且每个元素都为88;
list<int> list_c(list_b); // 动态链表复制给动态链表
list<int> list_d(list_b.begin(), list_b.end()); //利用迭代器的方法
int s[] = { 2,5,8 };
list<int> list_e(s, s + sizeof(s)/sizeof(int)); //普通数组复制给链表
}


边栏推荐
猜你喜欢
随机推荐
LeetCode二叉树系列——199二叉树的右视图
libudev 使用说明书
Self-tuning PID self-tuning control 】 【
libudev manual
R语言ggplot2可视化:使用ggpubr包的ggboxplot函数可视化分组箱图、使用ggpar函数改变图形化参数(xlab、ylab、改变可视化图像的坐标轴标签内容)
无代码开发平台全部应用设置入门教程
js背景切换时钟js特效代码
DeFi 巨头进军 NFT 领域 用户怎么看?
干货分享:小技巧大用处之Bean管理类工厂多种实现方式
树形dp小总结(换根,基环树,杂七杂八的dp)
群晖系统安装相关文件分享
元宇宙的六大支撑技术
ARC117E零和范围2
ML之PDP:基于FIFA 2018 Statistics(2018年俄罗斯世界杯足球赛)球队比赛之星分类预测数据集利用DT决策树&RF随机森林+PDP部分依赖图可视化实现模型可解释性之详细攻略
一文读懂Elephant Swap,为何为ePLATO带来如此高的溢价?
Apache Log4j2漏洞
05 | login background: based on the password login mode (below)
How to migrate the device data connected by RTSP of EasyCVR platform to EasyNVR?
如何判断自己是否适合IT行业?方法很简单
shell 编程规范与变量









