Классовый тип для работы со структурами типа "Вектор"

202
10 ноября 2021, 05:40

![На фото я уже использую готов Vector а мне нужно сделать собственный.]11. Создать параметризованный класс для работы со структурой типа Vector - одномерный динамический массив с переменным количеством элементов. Тип элемента массива предоставляется параметром шаблона. 2. Предусмотреть конструктор для создания вектора и инициализации его обычным одномерным массивом соответствующего типа. 3. Реализовать компонентные методы: - get - доступа к элементу по индексу; - concat - конкатенации двух векторов; - equals - сравнение двух векторов. - size - количество элементов вектора; - front - ссылка на первый элемент; - back - ссылка на последний элемент; - swap - обмен значениями с другим вектором; - insert - вставить элемент в предоставленную позицию; - push_back - добавить новый элемент в конец вектора; - pop_back - изъять последний элемент; - erase - удалить элемент в предоставленной позиции; - find - найти элемент в векторе и вернуть его позицию; - accumulate - накопление суммы или произведения; - for_each - обработка элементов по предоставленной процедуре; - max, min - поиск максимального и минимального элементов; - sort - упорядочение элементов в порядке возрастания или уменьшения.

READ ALSO
Как обработать NullPointerException java?

Как обработать NullPointerException java?

Всем привет! Есть такой кусок кода

181
Как выбрать элемент из списка с помощью selenium?

Как выбрать элемент из списка с помощью selenium?

Подскажите пожалуйста, как выбрать элемент который находится внутри списка "select"? Пробовал использовать класс Select, но все равно вылетает...

215
Объясните фрагмент кода Java SE

Объясните фрагмент кода Java SE

Это фрагмент кода — решение задачки по удалению летних дат из спискаЯ не понимаю что за переменная pair, если это вообще переменная (в коде...

92
Как посчитать числа в Jpannel

Как посчитать числа в Jpannel

Я не опытный программист прошу помощи с таким вопросом как посчитать числа на JpannelИспользуя int пишет ошибку что оператор + не может быть принят...

182