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

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

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

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

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

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

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

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

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

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

Чек-лист повторения всех тем ЕГЭ по Информатике
Чек-лист с повторением всех тем специально для тебя В нём мы структурировали весь материал и прикрепили ссылки с полезными вебинарами! ...
Алгоритм Евклида
⚡️ Рассмотрим следующее задание: Получив на вход число x, алгоритм приведенный ниже печатает число M. Известно, что x > 150. Укажите наименьшее...
Современники Николая ll
Кем же они были и как повлияли на правление в этот период? Смотрим и запоминаем!
Типы обществ
Существует множество классификаций общества, о которых мы и поговорим. 🔸 Наличие письменности: дописьменные и письменные. 🔸 Формационный признак:...
СУФФИКСЫ ПРИЧАСТИЙ
🔸 Если причастие образовано от глагола первого спряжения, то суффиксы причастий — -ущ-, -ющ-, -ем-, -ом-: трепещущий, поющий, делаемый. 🔸 Если...
Ароморфозы земноводных и пресмыкающихся
Ароморфозы Ароморфозы — это крупные структурно-функциональные изменения, которые приводят к повышению уровня организации организмов и образованию...

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

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