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

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

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

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

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

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

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

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

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

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

военная проза Шолохова
Уроки мужества от М.А. Шолохова ниже
Чётный дискриминант
Наверняка ты знаком с обычным дискриминантом, а что, если я тебе скажу, что его можно упростить? :) Дискриминант, делённый на 4 (его записывают...
Работа клапанов сердца
Для того чтобы понять, как работают клапаны, давайте разберёмся, что это вообще такое. Кровь должна двигаться через сердце в одном...
Диалог и монолог
– Привет! – Э-эй! Здравствуй! А ты знаешь, что такое диалог? – Кончено знаю! Но, может, ты мне лучше сам скажешь? – Ну-у-у, диалог – это обмен...
Future Simple Passive
Время, которое используется для описания действия, которое произойдет в будущем и не будет активным, то есть не указывается, кто будет совершать...
Внешняя политика 1920-х годов
В 1920-х годах СССР находился в международной изоляции. Ряд стран Запада обвинял СССР в национализации иностранных предприятий в ходе политики...

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

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