Я хотел бы извлечь уникальные значения из моего (динамически выделяемого) массива . У меня есть что-то вроде этого:
[0] 0 int
[1] 1 int
[2] 2 int
[3] 2 int
[4] 2 int
[5] 5 int
[6] 6 int
[7] 6 int
[8] 8 int
[9] 9 int
[10] 10 int
[11] 8 int
[12] 12 int
[13] 10 int
[14] 14 int
[15] 6 int
[16] 2 int
[17] 17 int
[18] 10 int
[19] 5 int
[20] 5 int
Я хотел бы иметь массив размером 12, где каждая запись в нем была бы уникальным значением из другого массива.
Как я могу это сделать?
ИЗМЕНИТЬ
Я забыл упомянуть, что я не могу использовать контейнеры STL (например, std :: vector
или std :: list
)