当前位置:网站首页>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)); //普通数组复制给链表
}
边栏推荐
猜你喜欢
What are the hard-core upgrades and applications that cannot be missed in Greenplum 6.0?
程序员修炼之道:务以己任,实则明心——通向务实的最高境界
DeFi 巨头进军 NFT 领域 用户怎么看?
一本通循环结构的程序设计题解(2)
二手手机销量突破3亿部,与降价的iPhone夹击国产手机
高性能数据访问中间件 OBProxy(三):问题排查和服务运维
jsArray array copy method performance test 2207300823
TaskDispatcher源码解析
机器学习——特征选择
近两年激光雷达运动物体分割论文阅读小结
随机推荐
ARC117E零和范围2
近两年激光雷达运动物体分割论文阅读小结
权威推荐!腾讯安全DDoS边缘安全产品获国际研究机构Omdia认可
ENVI Image Processing (6): NDVI and Vegetation Index
No-code development platform application visible permission setting introductory tutorial
LeetCode二叉树系列——107.二叉树的层序遍历II
Data Middle Office Construction (5): Breaking Enterprise Data Silos and Extracting Data Value
元宇宙的六大支撑技术
for循环的3个表达式执行顺序
【高等数学】【7】二重积分
LeetCode二叉树系列——116.填充每个节点的下一个右侧指针
js人均寿命和GDP散点图统计样式
[ARC092B] Two Sequences
第十四天笔记
SQL 改写系列七:谓词移动
R语言ggplot2可视化:使用ggpubr包的ggboxplot函数可视化分组箱图、使用ggpar函数改变图形化参数(xlab、ylab、改变可视化图像的坐标轴标签内容)
CF603E Pastoral Oddities
学习笔记——七周成为数据分析师《第二周:业务》:业务分析指标
ENVI图像处理(6):NDVI和植被指数
shell脚本流程控制语句