清除矢量数组的最有效方法

时间:2015-10-22 20:25:43

标签: c++

我有一个图形表示,看起来像这样

vector<int> Graph[MAXN]

接下来,我想删除所有先前设置的向量。最快的方法是什么?

1 个答案:

答案 0 :(得分:0)

这里没有“效率”的真正问题。您必须遍历数组,并且必须在该数组的每个元素上调用std::vector<int>::clear()。所以,只需做到

for (auto& v : Graph) {
   v.clear();
}
相关问题