最有效的方法来清除数组的向量
Most efficient way to clear array of vectors
我有一个像这样的图形表示
vector<int> Graph[MAXN]
接下来,我要删除所有之前设置的向量。最快的方法是什么?
这里没有真正的"效率"问题。您必须遍历数组,并且必须对该数组的每个元素调用std::vector<int>::clear()
。所以,只要就行:
for (auto& v : Graph) {
v.clear();
}
相关文章:
- 我正在寻找一种优雅的方式来从元组向量创建tuple_element向量
- 将数组/向量发送到 c++ 脚本的 cython 示例
- C++:在多个线程中访问同一数组/向量的不同单元格是否会产生数据竞赛?
- 如何在C++中创建元组向量?
- 从用户输入中删除数组
- 将指向多维数组向量中的单个项的指针传递给函数 c++
- 将可变参数模板包装到元组向量
- 数组向量的文件 I/O
- C++ 从模板参数创建元组向量
- 在一行中初始化和引入数组向量的正确方法?
- 随机访问元组向量中的元组值
- 创建一组向量
- 平均和减少数组(向量)C++
- 如何构造元组向量并像配对一样对它们进行排序?
- 删除向量而不删除数组
- 如何清除数组中的元素
- 清除数组时如何使用模数
- 在C++中清除数组会在外部函数中而不是在main()中产生编译器错误
- 如何在c++中清空/清除向量和数组
- 最有效的方法来清除数组的向量