Главная /
Алгоритмы и структуры данных поиска /
Для библиотеки std::vector, реализующей массив на C++, что происходит, когда нужно добавить еще один элемент в конец массива, если массив полностью заполнен?
Для библиотеки std::vector, реализующей массив на C++, что происходит, когда нужно добавить еще один элемент в конец массива, если массив полностью заполнен?
вопросПравильный ответ:
происходит ошибка
переопределение размера(realocatioon), все элементы копируются в новый массив увеличенного размера, элемент добавляется в конец
последний элемент массива заменяется на новый
размер массива увеличивается на единицу, новый элемент добавляется в конец массива
для добавляемого элемента создается дополнительный пустой массив, который затем прибавляется к заполненному
Сложность вопроса
76
Сложность курса: Алгоритмы и структуры данных поиска
76
Оценить вопрос
Комментарии:
Аноним
Если бы не эти подсказки - я бы не справился c этими тестами интуит.
23 мар 2020
Аноним
Я сотрудник деканата! Оперативно сотрите сайт с ответами с интуит. Пожалуйста
01 окт 2018
Другие ответы на вопросы из темы программирование интуит.
- # В чем заключается задача RMQ для массива чисел?
- # Какие указатели должны быть в дереве отрезков, работающим за O(log N) по принципу Fractional cascading?
- # Почему модель алгоритма "разрешающее дерево" не очень типична для практики?
- # Какое дерево называется разбалансированным?
- # Отметьте верное утверждение для операции построения дучи