一道C++ STL面试题 (转载)# Programming - 葵花宝典
g*s
1 楼
【 以下文字转载自 JobHunting 讨论区 】
发信人: gandjmitbbs (Nothing), 信区: JobHunting
标 题: 一道C++ STL面试题
发信站: BBS 未名空间站 (Sat Dec 15 20:42:09 2007)
问以下代码如何提高效率。
vector x;
for (int i=0; i<1000; i++){
x.push_back(i);
}
改成这个?
x.resize(1000);
for (int i=0; i<1000; i++){
x[i]=i;
}
发信人: gandjmitbbs (Nothing), 信区: JobHunting
标 题: 一道C++ STL面试题
发信站: BBS 未名空间站 (Sat Dec 15 20:42:09 2007)
问以下代码如何提高效率。
vector
for (int i=0; i<1000; i++){
x.push_back(i);
}
改成这个?
x.resize(1000);
for (int i=0; i<1000; i++){
x[i]=i;
}