Назад к вопросам
Junior
68
questionbank

Чем массив отличается от списка?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

Массив имеет фиксированный размер, определяемый при создании. Список может изменять свой размер динамически.

Характеристика Массив Список
Размер Фиксированный Динамический
Тип элементов Может быть примитивным или ссылочным Обычно хранит объекты (ссылочные типы)
Производительность доступа Быстрый доступ по индексу O(1) Быстрый доступ по индексу O(1)
Производительность вставки/удаления Дорогостоящие операции O(n) Зависит от реализации (например, ArrayList - O(n) в середине, LinkedList - O(1) в начале/конце)

Пример создания массива:

// Создаем массив из 5 целых чисел
int[] intArray = new int[5];

Пример создания списка (например, ArrayList):

// Создаем список целых чисел
ArrayList<Integer> intList = new ArrayList<>();