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

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

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

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

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

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

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

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

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

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

Тироксин
1️⃣ Тироксин Тироксин регулирует обмен веществ, стимулирует катаболизм, отвечает за формирование нервной системы у детей. Недостаток у детей...
Что у гриба под шляпкой?
Грибы состоят из гиф. Если вас родители зовут в лес за грибами, то запаситесь лопатой и терпением. Ведь если мы реально хотите найти гриб, то...
«Из варяг в греки» 🚣
Ты слышал/а это словосочетание из уст учительницы, но не особо помнишь, что это? 🤔 Время разбираться! 👉🏻 Самые важные точки на карте Чтобы...
Гаметное единство — оплодотворение
Оплодотворение - это слияние женских и мужских гамет, оплодотворенная яйцеклетка называется зигота. Зигота — это маленький такой, одноклеточный,...
Способы перевода СС кодом
📘 Нередко в программах требуется перевести число в какую-то другую систему счисления, рассмотрим некоторые способы. 👾 Воспользоваться встроенными...
Химические свойства аминов
1️⃣ При растворении аминов в воде образуется раствор, имеющий щелочную среду. Лакмус 💙 Фенолфталеин 💗 2️⃣ Взаимодействие с минеральными...

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

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