icl— это наборы и карты и полезная реализация наборов и карт с использованием интервалов. В документацииiclразличные наборы и типы карт сгруппированы по-разному. Чтобы отличить эти группы, мы используем условное обозначение.
Названия понятий начинаются с заглавной буквы.<Set>и<Map>обозначаютпонятиемножества и карты, как определено вicl. Однако, когда мы говорим о<Sets>и<Maps>, мы в большинстве случаев говорим не о самих понятиях, а о наборе типов, которые реализуют эти понятия в. Основные группы,icl контейнерыможно разделить, резюмируются в следующей таблице:
Контейнеры, которыереализованыс использованием элементов или пар значений элементов, называютсяконтейнерами элементов.
Контейнеры, которыереализованыс использованием интервальных или интервальных пар значений (также называемых сегментами), называютсяинтервальных контейнеров.
Когда мы говорим о<Sets>или<Maps>, мы абстрагируемся от того, как они реализуются.
Когда мы говорим оэлементных контейнерахилиинтервальных контейнерах, мы ссылаемся на способ их реализации.