Какова продолжительность вызова функции size () для контейнеров C ++

0

Какова продолжительность выполнения.size() для классов C++, vector и String?

Я считаю, что объекты контейнера имеют встроенный размерный элемент, который изменяется при изменении размера контейнера; возвращая этот элемент данных, процесс занимает постоянное время.

  • 1
    Требования к сложности четко изложены в стандарте и ссылках. Например, std::list::size
  • 2
    Вы имеете в виду .find() или .size() ваш заголовок и вопрос не согласен
Показать ещё 3 комментария
Теги:
string
performance
list
vector

1 ответ

1
Лучший ответ

O (1), если вы имеете в виду это, для размера.

Для std::find это O (n) в количестве элементов.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню