🌺🌺① 使用vector容器实现动态数组
🌺🌺② 使用list容器实现链表
🌺🌺③ 使用set容器实现集合
🌺🌺④ 使用map容器实现字典
① 使用vector容器实现动态数组
vector容器是一种动态数组,可以在运行时动态地增加或减少元素。以下代码使用vector容器实现了一个动态数组,可以根据用户输入的数字添加元素,最后输出数组中所有元素的和。
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> arr; // 定义一个空的动态数组
int num;
while (cin >> num) {
arr.push_back(num); // 将输入的数字添加到数组中
}
int sum = 0;
for (int i = 0; i < arr.size(); i++) {
sum += arr[i]; // 遍历数组并计算元素的和
}
cout << "Sum of elements: " << sum << endl; // 输出元素的和
return 0;
}
在上面的代码中,我们首先定义了一个空的vector容器,然后通过循环输入数字,并将数字添加到容器中。最后,使用for循环遍历数组,计算元素的和,并输出结果。
🌺🌺详细解释
🌺🌺细节讨论
🌺🌺经典代码例子
🌺🌺① 使用vector容器实现动态数组
🌺🌺② 使用list容器实现链表
🌺🌺③ 使用set容器实现集合
🌺🌺④ 使用map容器实现字典
🌺🌺① 使用vector容器实现动态数组
🌺🌺② 使用list容器实现链表