当前位置:网站首页>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)); //普通数组复制给链表
}


边栏推荐
猜你喜欢
随机推荐
一文读懂Elephant Swap,为何为ePLATO带来如此高的溢价?
简单理解精确率(Precision),召回率(Recall),准确率(Accuracy),TP,TN,FP,FN
Learning notes - 7 weeks as data analyst "in the first week: data analysis of thinking"
判断链表是否有环
[PostgreSQL] - explain SQL analysis introduction
TaskDispatcher源码解析
pytorch学习记录(六):循环神经网络 RNN & LSTM
R语言ggplot2可视化:使用ggpubr包的ggboxplot函数可视化分组箱图、使用ggpar函数改变图形化参数(xlab、ylab、改变可视化图像的坐标轴标签内容)
CF338E Optimize!
TaskDispatcher source code parsing
人社部公布“数据库运行管理员”成新职业,OceanBase参与制定职业标准
CF603E Pastoral Oddities
Eleven BUUCTF questions (06)
CF1677E Tokitsukaze and Beautiful Subsegments
No-code development platform all application settings introductory tutorial
[ARC092B] Two Sequences
What are the hard-core upgrades and applications that cannot be missed in Greenplum 6.0?
matlab画图,仅显示部分图例
(HR面试)最常见的面试问题和技巧性答复
AT4108 [ARC094D] Normalization








