От wikipedia:Является ли сложность времени вложения реализации списка приоритетных запросов O (n) отсортированного списка?
Рассортировано реализация списка: Как кассу в супермаркете, но , где важные люди получают «вырезать» в перед менее важными людьми. (O (п) время вставки, O (1) получить, в следующий раз, O (N * Log (N)), чтобы построить)
Я думаю, если поиск позицию вставки с двоичным алгоритмом поиска , сложность времени ввода должна быть O (log (n)). Здесь я рассматриваю порядок поступления заданий как фактор приоритета.
Я тоже неправ или википедию?
Обновление: Согласно строгому определению списка из TAOCP:
Линейный список представляет собой последовательность п> = 0 узлы X 1, Х [2], ..., X [n], у которых существенные структурные свойства включают только относительные позиции между пунктами, как они появляются в строке .
Я предполагаю, что лист википедии см является не связанный список, и это может быть массив.
спасибо.
Не могли бы вы разместить ссылку на статью Википедии, которую вы цитировали? – 2010-02-01 15:58:04
А, я сделал для вас работу. Это статья с приоритетной очередью: http://en.wikipedia.org/wiki/Priority_queue – 2010-02-01 15:59:51