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

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

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

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

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

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

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

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

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

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

ЗАДАЧИ НА ДВИЖЕНИЕ
Все задачи, связанные с движением решаются по одной простой формуле : S=Vt 🔺S- расстояние 🔺V- скорость движения 🔺t- время Эта формула — ключ...
Choice vs selection vs option vs preference
❶ Choice — выбор, это самое общее значение из всех рассматриваемых слов. Устойчивые выражения: ✹ make a choice — сделать выбор; ✹ by choice —...
Взаимные местоимения в английском языке
❤️ Взаимные местоимения описывают взаимоотношения между двумя или более лицами (и рееедко — между предметами). ☝🏻 По правилам грамматики each...
Политические движения
Что же такое особенное есть в политических движениях? 🙇🏼‍♀️ 🔹стремятся не к достижению власти (как политические партии), а к воздействию на...
Приложение
Главное о приложениях кратко. Приложение может обозначать: возраст (мать-старуха); национальность (китаец-строитель); степень...
ЗАДАНИЕ 2 | АТМОСФЕРА. ГИДРОСФЕРА — задание с рисунком
II тип задания — задание с рисунком Дан рисунок, на котором отмечены три пункта. Необходимо расположить пункты в порядке понижения (повышения) в...

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

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