TUTORIAL编程语言与算法FETCHED
C++ <list> back 函数
C++ <list> back 函数 C++ 容器类 <list> back 是 list 中用于获取最后一个元素的函数。 back 是容器类的成员函数,用于返回链表的最后一个元素。 时间复杂度是 O(1)。 单词释义: back 表示'后面',即获取最后一个元素。 基本语法与参数 语法格式 reference back(); const_refe..
更新于 2026/7/16
教程详情页默认 noindex。
C++ <list> back 函数
back 是 list 中用于获取最后一个元素的函数。
back 是容器类的成员函数,用于返回链表的最后一个元素。
时间复杂度是 O(1)。
单词释义: back 表示"后面",即获取最后一个元素。
基本语法与参数
语法格式
reference back(); const_reference back() const;
函数说明
- 返回值: 返回最后一个元素的引用。
- 注意: 链表不能为空。
实例
示例 1:获取最后一个元素
实例
#include <iostream>
#include <list>
int main() {
std::list<int> numbers = {10, 20, 30, 40, 50};
std::cout << "最后一个元素: " << numbers.back() << std::endl;
// 修改最后一个元素
numbers.back() = 100;
std::cout << "修改后最后一个元素: " << numbers.back() << std::endl;
return 0;
}
#include <list>
int main() {
std::list<int> numbers = {10, 20, 30, 40, 50};
std::cout << "最后一个元素: " << numbers.back() << std::endl;
// 修改最后一个元素
numbers.back() = 100;
std::cout << "修改后最后一个元素: " << numbers.back() << std::endl;
return 0;
}
运行结果预期:
最后一个元素: 50 修改后最后一个元素: 100
C++ 容器类 <list>