初始化顺序表c++完整代码
时间: 2024-09-29 11:10:22 浏览: 36
数据结构顺序表c++代码
5星 · 资源好评率100%
在C++中,我们可以使用STL中的`std::vector`数据结构来创建一个动态初始化的顺序表。这里有一个简单的示例,展示了如何初始化并操作这个顺序表:
```cpp
#include <iostream>
#include <vector> // 包含vector容器
int main() {
// 创建一个空的vector,用于存储整数
std::vector<int> intList;
// 使用push_back方法初始化顺序表,添加元素
intList.push_back(1);
intList.push_back(2);
intList.push_back(3);
// 打印初始列表
std::cout << "Initial list:\n";
for (const auto& element : intList) {
std::cout << element << " ";
}
std::cout << "\n";
// 更改最后一个元素
intList.back() = 4; // back()返回最后一个元素的迭代器
// 再次打印更新后的列表
std::cout << "Updated list:\n";
for (const auto& element : intList) {
std::cout << element << " ";
}
return 0;
}
```
上述代码首先创建了一个空的`vector`,然后添加了一些整数值,并通过`back()`方法访问并修改了最后一个元素。最后,我们遍历整个列表并打印出来。
阅读全文