[伴随编程] 使用动态数组
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
- 引入需要的头文件
vector
。#include <vector>
- 创建一个储存
int
类型数据的vector
,初始为空。vector<int> vec;
- 通过
push_back
函数,向我们定义的vec
这个动态数组中插入一些元素。这里我们插入 5 个元素: {2,4,6,8,10} 。 - 把vec中的每个元素加1后再输出。通过调用
size
函数可以得到当前动态数组中元素的数量,通过下标访问可以获得每个元素的值,这点跟数组是一样的。如果当前动态数组的大小为 n,那下标的范围应该是 [0,n-1]。 - 现在
vec
中的元素为:3,5,7,9,11。我们需要删除最后一个元素 11,通过pop_back
函数从动态数组末尾删除一个元素。删除后,vec
的大小应该变为 4。输出删除后的长度。 - 最后,我们调用
clear
函数来清空动态数组,清空后vec
的大小变为 0。
2024022001
- Status
- Done
- Rule
- ACM/ICPC
- Problem
- 9
- Start at
- 2024-2-20 17:00
- End at
- 2024-2-20 18:18
- Duration
- 1.3 hour(s)
- Host
- Partic.
- 12