Другие части: массивы, итераторы, множества, списки, деревья Один из самых распространённых и важных типов коллекций называется по-английски map, или карта. Нормального русского эквивалента почему-то нет. Словом "карта" никто не пользуется, где-то используют мерзкую кальку "мапа", а если по-правильному, по-академически, то это ассоциативный массив – слишком неудобное название. Что же из себя представляет карта? Она ставит в соответствие одно значение другому, или ассоциирует их друг с другом. Поэтому и называется – ассоциативный массив. Ещё один способ описать эту связь – функция, заданная на множестве (если вам нравится матанализ). Короче говоря, внешне это выглядит как массив, смещения которого заданы произвольно – любые числа (не обязательно непрерывно и по порядку), а также символы, строки, и другие типы. Например: Классический массив a[0] = 10;
a[1] = 25;
a[2] = 30; Ассоциативный массив а[0] = 10;
a['1'] = 25;
а['banana'] = 30; Все эти произвольным образом заданные смещения уже н