Junior
44
0
questionbank

Какова асимптотическая сложность операций с списком (list) в языке C/C++?

Answer from sobes.tech neural network
ОперацияАсимптотическая сложность (std::list)Примечания
Доступ по индексуO(n)Требует обхода элементов.
Вставка/удаление в началоO(1)
Вставка/удаление в конецO(1)
Вставка/удаление по итераторуO(1)Если итератор действителен и указывает на место
Поиск элементаO(n)Линейный поиск.
СлияниеO(N+M)Где N и M - размеры списков.
Разворот (reverse)O(n)
Сортировка
ОперацияАсимптотическая сложность (std::list)Примечания
Доступ по индексуO(n)Требует обхода элементов.
Вставка/удаление в началоO(1)
Вставка/удаление в конецO(1)
Вставка/удаление по итераторуO(1)Если итератор действителен и указывает на место
Поиск элементаO(n)Линейный поиск.
СлияниеO(N+M)Где N и M - размеры списков.
Разворот (reverse)O(n)
Сортировка

Register or sign in to get access to full answers for all questions from the question bank.

clangdata-structurealgorithm-complexitybig-o-notationarray