C++ <list> size 函数
size 是 list 中最常用的函数之一,用于获取链表中元素的数量。
size 是容器类的成员函数,用于返回链表当前包含的元素个数。
与 vector 不同,list 的 size() 通常在 O(1) 时间内完成。
单词释义: size 就是"大小",表示链表中元素的数量。
基本语法与参数
语法格式
size_type size() const;
函数说明
- 返回值: 返回链表中元素的数量(
size_type)。
实例
示例 1:获取链表大小
实例
#include <iostream>
#include <list>
int main() {
std::list<int> empty;
std::cout << "空链表 size: " << empty.size() << std::endl;
std::list<int> numbers = {1, 2, 3, 4, 5};
std::cout << "5元素链表 size: " << numbers.size() << std::endl;
numbers.push_back(6);
std::cout << "添加后 size: " << numbers.size() << std::endl;
return 0;
}
#include <list>
int main() {
std::list<int> empty;
std::cout << "空链表 size: " << empty.size() << std::endl;
std::list<int> numbers = {1, 2, 3, 4, 5};
std::cout << "5元素链表 size: " << numbers.size() << std::endl;
numbers.push_back(6);
std::cout << "添加后 size: " << numbers.size() << std::endl;
return 0;
}
运行结果预期:
空链表 size: 0 5元素链表 size: 5 添加后 size: 6
C++ 容器类 <list>
点我分享笔记