Saya ingin mengekstrak nilai unik dari array saya (yang dialokasikan secara dinamis). Saya punya sesuatu seperti ini:
[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
Saya ingin memiliki array berukuran 12 dengan setiap catatan di dalamnya menjadi nilai unik dari array lainnya.
Bagaimana saya bisa melakukan itu?
EDIT Saya lupa menyebutkan bahwa saya tidak dapat menggunakan wadah STL (seperti std::vector
atau std::list
)