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

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

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

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

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

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

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

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

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

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

Suppose, offer, propose
🎓 Offer употребляем, когда мы интересуемся, хочет ли кто-то что-то сделать. Мы предлагаем что-то конкретное: вещь, еду, напиток, помощь, работу,...
Топ основных именных теорем из геометрии
Эта удобная шпаргалка поможет с лёгкостью запомнить все основные теоремы из геометрии для ЕГЭ по математике. В ней вы найдёте все нужные формулы и...
Строение сустава или зачем нужны кости
За движение в организме животных отвечает мышечная ткань, но мышцы обязательно должны куда-нибудь крепиться. Посмотри на червей: у них ни одной...
Внешняя политика Ивана IV Грозного
Да-да, Иван Грозный не только головы рубил, но и походы устраивал 🤪 Почему? Потому что всегда хочется расширить территории. А также вернуть...
Конденсатор
Конденсатор — это два проводника (обкладки конденсатора), разделённые слоем диэлектрика, толщина которого мала по сравнению с размерами проводников. ...
Порядок слов в утвердительных предложениях
Предложения в английском языке строятся по определённому порядку. Разбираемся с утвердительным предложением.  Утвердительное предложение...

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

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