Вопрос проверяет понимание внутреннего устройства Array и умение оптимизировать работу с памятью.
Короткий ответ
capacity определяет, сколько элементов массив может хранить без перераспределения памяти. Если capacity недостаточно, массиву приходится выделять новый буфер и копировать элементы. Это дорогая операция. Предварительное резервирование capacity снижает количество копирований. Это особенно важно при работе с большими массивами.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.