lis容器一基本概念讲解

简介: lis容器一基本概念讲解

list 是 C++ 标准模板库(STL)中的一种容器,它提供了一种动态数组的功能,支持在序列的任意位置进行快速插入和删除操作。list 通常由双向链表实现,这意味着元素在内存中的存储位置不一定是连续的,而是通过指针链接在一起。

 

基本概念

元素(Elements):list 容器中的基本组成单位,可以存储任意类型的数据。

 

迭代器(Iterators):用于遍历 list 容器的指针类对象,可以用来访问和修改容器中的元素。

 

容量(Capacity):list 容器当前分配的空间大小,这通常与元素数量相关,但由于 list 是链表实现,所以其容量和元素数量不直接对应。

 

大小(Size):list 容器中实际存储的元素数量。

 

基本操作

构造与析构

image.png

元素访问

image.png

元素插入与删除

image.png

image.png

修改元素

image.png

目录
相关文章
|
存储 消息中间件 调度
【C++】容器篇(三)—— stack的基本介绍及其模拟实现
【C++】容器篇(三)—— stack的基本介绍及其模拟实现
|
8月前
|
Kubernetes Cloud Native 虚拟化
容器技术基础-容器技术介绍与特点
容器技术基础-容器技术介绍与特点
126 0
容器技术基础-容器技术介绍与特点
|
2月前
|
存储 缓存 安全
【C/C++ 基础 数组容器比较】深入探究C++容器:数组、vector与array之间的异同
【C/C++ 基础 数组容器比较】深入探究C++容器:数组、vector与array之间的异同
18 0
|
2月前
|
存储 算法 测试技术
【C++】容器篇(二)——List的基本概述以及模拟实现
【C++】容器篇(二)——List的基本概述以及模拟实现
|
存储 算法 C++
【C++】容器篇(四)—— queue的基本介绍以及模拟实现
【C++】容器篇(四)—— queue的基本介绍以及模拟实现
【C++】容器篇(四)—— queue的基本介绍以及模拟实现
|
5月前
|
Kubernetes Linux Docker
容器网络简介
容器网络简介
|
10月前
|
C++ 容器
C++学习笔记_16 线性容器-List容器 2021-05-13
C++学习笔记_16 线性容器-List容器 2021-05-13
|
11月前
|
Kubernetes Cloud Native 安全
【探索 Kubernetes|容器基础进阶篇 系列1】容器的本质是进程
大家好,我是秋意零。 😈 CSDN作者主页 • 😎 博客主页 👿 简介 • 👻 普通本科生在读 • 在校期间参与众多计算机相关比赛,如:🌟 “省赛”、“国赛”,斩获多项奖项荣誉证书 • 🔥 各个平台,秋意零/秋意临 账号创作者 • 🔥 云社区 创建者 点赞、收藏+关注下次不迷路! 欢迎加入云社区
142 0
|
存储 算法 C++
【C++常用容器】STL基础语法学习&list容器
简要介绍:将数据进行链式存储,list(链表)是一种物理存储单元上的非连续的存储单元,数据元素的逻辑顺序是通过链表中的指针链接实现的。链表是由一系列结点组成;结点由两部分组成,一个是存储数据元素的数据域,一个是存储下一个结点地址的指针域。
127 0
【C++常用容器】STL基础语法学习&list容器
|
C++ 容器