10. Шаблон структуры данных – двухуровневый массив указателей на объекты с типом – параметром шаблона. Массив верхнего уровня – динамический. Массивы нижнего уровня – динамические (фиксированного размера). Заполнение структуры начинается со среднего массива в отсортированном порядке. При полном его заполнении создается новый массив выше или ниже, в зависимости от того, какой добавляется элемент – меньше первого или больше последнего в заполненном массиве. При заполнении всей структуры, массив верхнего уровня расширяется.