当前位置:网站首页>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)); //普通数组复制给链表
}
边栏推荐
猜你喜欢
随机推荐
There is a risk of water ingress in the battery pack tray and there is a potential safety hazard. 52,928 Tang DMs are urgently recalled
BUUCTF刷题十一道(06)
(HR面试)最常见的面试问题和技巧性答复
SQL 26 calculation under 25 years of age or older and the number of users
[C# 循环跳转]-C# 中的 while/do-while/for/foreach 循环结构以及 break/continue 跳转语句
js男女身高体重关系图
CF780G Andryusha and Nervous Barriers
剑指 Offer 05. 替换空格
自动化测试的生命周期是什么?
【软考软件评测师】基于规则说明的测试技术上篇
Current and voltage acquisition module DAM-6160
LeetCode二叉树系列——144.二叉树的最大深度
shell script flow control statement
【Advanced Mathematics】【7】Double Integral
PyQt5快速开发与实战 8.6 设置样式
AT4108 [ARC094D] Normalization
libudev manual
UPC2022暑期个人训练赛第19场(B,P)
Mac Brew 安装PHP
strlen跟sizeof区别