Массив и связный список: в чем разница?

Редакция Без Сменки
Честно. Понятно. С душой.
🔹 Массив и связный список — это структуры данных для хранения набора значений(элементов), идентифицируемых по индексу. Основная разница в том, как представлены эти данные в памяти.

➡️ При использовании массива элементы хранятся в памяти непрерывно, то есть рядом друг с другом.

Пример: вы собрались компанией пойти на концерт, покупаете билеты и смотрите, чтобы все места были рядом друг с другом. Если вдруг к вам присоединится еще один товарищ, а места рядом больше нет, придется искать свободный ряд для вас всех снова.

📍 Также работает и массив: в случае добавления элементов, массив стирается с памяти и перемещается на новое место с подходящим кол-вом элементов.

В случае, если мы забронировали наоборот больше билетов, а тот товарищ не пришел — ваши деньги потрачены впустую(память расходуется неэффективно)

🔹 При использовании связанного списка элементы могут размещаться где угодно в памяти

Основная идея — использовать ссылки: каждый элемент знает, где находится в памяти следующий за ним элемент. Этот вариант удобен тем, что при расширении не нужно перемещать массив полностью, достаточно лишь найти свободное место и сказать его предыдущему.

Где вы учитесь?

Вам также будет интересно

Государство и его функции
Теперь о признаках: 🔹 наличие публичной власти — это те или иные органы законодательной и исполнительной власти, аппарат чиновничества, суды; 🔹...
Теория вероятности для ЕГЭ по профильной математики
Начнем с основной формулы вероятности: P = m/n; где m - количество благоприятных исходов, n - количество всех возможных исходов Основные типы 4 и...
Герои-дельцы для 5 сочинения в ЕГЭ по литературе
Готовитесь к ЕГЭ по литературе? Узнайте, как раскрыть образы героев-дельцов в сочинении. Чичиков, Лопахин и Штольц — ключевые персонажи для вашего...
Соотношение понятий «индивид», «индивидуальность», «личность»
ИНДИВИД – единичный представитель рода Homo Sapiens, конкретный носитель природно обусловленных свойств (пол, возраст, эмоции, задатки, биологические...
ЗАДАНИЕ 2 | Типы облаков
I тип задания — задание со списком Включает перечисление трёх видов облаков. В ответе необходимо записать последовательность цифр в порядке...
Кристаллогидраты
Кристаллогидраты — вещества, которые содержат соль и молекулы воды. Например, CuSO₄ — средняя соль, а CuSO₄⋅5H₂O — уже кристаллогидрат. ...

0 комментария

Авторизуйтесь, чтобы оставить комментарий.