小编Abd*_*med的帖子

使用push_back(x) 还是使用索引(容量)更快?

我学习了两种将元素插入到vector.

由于我的工作有时间限制,我一直想知道哪种方式更快。

方法一:

int n;
cin>>n;
vector<int> v(n);
for(int i = 0;i<n;i++){
  cin>>v[i];
}
Run Code Online (Sandbox Code Playgroud)

方法二:

int n;
cin>>n;
vector<int> v;
for(int i = 0;i<n;i++){
  int x;
  cin>>x;
  v.push_back(x);
}
Run Code Online (Sandbox Code Playgroud)

如果您有更好的方法推荐,将不胜感激!

c++ vector

0
推荐指数
1
解决办法
253
查看次数

标签 统计

c++ ×1

vector ×1