Массив против связанного списка

  • Данные разного размера проще хранить в связанном списке. Массив предполагает, что все элементы имеют одинаковый размер.
  • Как вы упомянули, связанному списку легче расти органически. Размер массива должен быть известен заранее или создан заново, когда он должен увеличиться.
  • Перетасовка связанного списка — это просто вопрос изменения того, что указывает на что. Перетасовка массива более сложна и/или занимает больше памяти.
  • Пока все ваши итерации происходят в контексте foreach, вы не теряете производительность при итерации.
  • array

arrays

data-structures

linked-list

language-agnostic

2022-10-26T14:55:17+00:00
Вопросы с похожей тематикой, как у вопроса:

Массив против связанного списка