Другие части: массивы, итераторы, множества, ассоциативные массивы, деревья После того, как изучены массивы, про списки особо сказать и нечего: это упорядоченные... ну да, списки элементов. Если мы посмотрим на массивы, то увидим, что это тоже упорядоченные списки элементов. В чём тогда разница между списком и массивом? Строго говоря, в классическом массиве нельзя удалять или добавлять элементы, особенно если добавление/удаление происходит где-то в середине массива. А вот в списке – как раз можно. Но массивы-коллекции позволяют и удалять, и добавлять элементы в любой позиции. То есть они ничем не отличаются от списков, а списки от них. Однако как внутренняя, так и внешняя реализация списков может существенно отличаться от массивов. И один из вариантов – это связный список (Linked List). В связном списке между элементами существует связь: каждый элемент связан со следующим элементом. Реализуется это так: каждый элемент связного списка хранится вместе с дополнительной информацией. Эта ин