Для назначения hw мы должны закодировать процедуру сокращения, которая выглядит следующим образом:
int reduce(long array[], int size)
//Where array is the array to reduce, and size is the size of the array.
Использование STL. Сначала я хотел создать набор, сопоставить все элементы набора, но потом я понял, что созданный набор никогда не будет пригоден для использования, поскольку функция возвращает размер нового набора, а не сам набор в использоваться. Так что я не уверен, как бы я использовал STL для уменьшения массива. Какие-нибудь мысли? Спасибо.
Отредактировано:
Извините, Reduce - это просто сокращение массива в отсортированный массив без дубликатов.
E.g. {4, 4, 2, 1} -> {1, 2, 4}