списке - O(1)? Это в плюсах такая реализация что есть указатель на конец или само определение такое? Просто везде говорится только про наличие указателя на следующее и предыдущее
операция вставки O(1)
То есть у любого двусвязного списка есть указатель на конец?
Это везде такая реализация
Блин, то есть теоретический двусвязный список не имеет указателя на конец. И как тогда понять про какой спрашивают
O(1) -это стоимость только операции вставки, только самой такой операции, при условии что ты уже знаешь место куда надо вставить элемент
Хвост хранится, в противном случае нет особого смысла от двусвязного списка нет
Тогда почему хвост от односвязного не хранится…
Да может и для односвязного хранится хвост
Твой вопрос был о стоимости вставки в список . Стоимость вставки в список не зависит от того, односвязный это список или двусвязный, и не зависит от реализации списка, и операция эта не требует поиска хвоста списка к или другого места куда надо вставлять новый элемент
Обсуждают сегодня