@ccc35

Оценить сложность вставки строк в ДМУ списка?

Есть двусвязный список с динамическими массивами указателей на строки. При загрузке файла строки распределяются упорядочено в узлах. Каждый следующий узел в 2 раза больше предыдущего. Размер первого узла 10 строк. При одновременной загрузке файла от 1 до 1000 раз длиной 175 строк и весом 11кб порядок роста функции y=7725x^2.001. Вопрос. Нормально ли это и можно ли добиться порядка роста функции меньше квадратичной ?
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
Schullz
@Schullz
=^.^=
Нужно помещать строки в самобалансирующееся дерево (АВЛ, красно-чёрное и т.п.). В C++ реализовано в STL-контейнерах set и muliset. Сложность добавления будет - логарифм
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы