时间复杂度:v(arr.begin(),arr.end)

时间:2018-06-30 18:28:45

标签: c++ stl time-complexity

谁能告诉我这的时间复杂度是什么?

vector<int>arr; vector<int>v(arr.begin(),arr.end());

是O(N)还是O(1)?

1 个答案:

答案 0 :(得分:0)

是O(N)。 v的构造函数必须从arr构造元素,并为其设置内存。 N是arr.size()