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

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

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

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

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

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

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

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

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

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

РАСПРОСТРАНЕННЫЕ ОШИБКИ В ИТОГОВОМ СОЧИНЕНИИ
🔸 Несоответствие теме Выбирай тему, которая максимальна понятна и прозрачна. У тебя не должно быть никаких сомнений, что имел в виду составитель...
Структура деятельности человека
Из чего состоит деятельность? — Субъект - это тот, кто осуществляет деятельность: человек, группа людей, общество в целом. (Полицейский) — Объект -...
ПРАВИЛА ЕГЭ
  1) 🚩 Анализируй прочитанный текст, а не просто его пересказывай! Это первое правило ЕГЭ по литературе! 🚩 🤨 Гражданин по фамилии Пересказ...
Обособленные обстоятельства
🔹 Обособленные обстоятельства Чем могут быть выражены? 🔸 одиночным деепричастием Пошумев, река успокоилась (когда?). 🔸 деепричастным оборотом...
Maybe, probably, perhaps, possibly
Итак, все эти слова, разумеется, являются синонимами, и переводятся как «вероятно», «возможно». Но всё-таки нам надо научиться их отличать... Если...
Поле точечного заряда, однородное поле
➰ Точечный заряд — это заряженное тело, размерами которого можно пренебречь по сравнению с расстояниями от этого тела до других тел, несущих...

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

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