Главная / Инструменты, алгоритмы и структуры данных / Какие утверждения справедливы для очереди, реализуемой связным списком класса LINKED_QUEUE?

Какие утверждения справедливы для очереди, реализуемой связным списком класса LINKED_QUEUE?

вопрос

Правильный ответ:

операция вставки put(x) в очередь реализуется за время O(1) выполнением одной операции над списком put_front(x), которая помещает элемент x в начало списка
операция удаления элемента из очереди – remove выполняется за время O(count), поскольку требует перемещения по всему списку, чтобы удалить элемент, стоящий в конце списка
операция удаления элемента из очереди - remove выполняется за время O(1), поскольку достаточно выполнить операцию remove для списка, удаляя элемент, на который указывает курсор списка
инвариантом класса LINKED_QUEUE является утверждение, что курсор всегда указывает на последний элемент списка - начало очереди
Сложность вопроса
87
Сложность курса: Инструменты, алгоритмы и структуры данных
89
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
спасибо за тест
04 авг 2020
Аноним
Я преподаватель! Прямо сейчас уничтожьте ответы intuit. Умоляю
21 дек 2018
Аноним
Это очень намудрённый тест интуит.
03 июл 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.