Livejournal
Log in
Post
Friends
My journal
_winnie
Неявно квадратичный алгоритм
Aug 21, 2015 18:07
vector v;
for (int i = 0; i < 1000*1000; ++i) {
v.reserve(v.size() + 10);
v.push_back(i);
}
Если удалить строчку с reserve, то отрабатывает за долю секунды, с reserve - зависает на 5 минут.
c++
Leave a comment
Comments 19
Previous
legolegs
September 23 2015, 13:34:49 UTC
Преждевременная оптимизация - корень всех зол.
Reply
Previous
Leave a comment
Up
Comments 19
Reply
Leave a comment