import java.util.Arrays;
class Remove_dup {
static void unique_array(int[] array)
{
int unique_elements = array.length;
for (int i = 0; i < unique_elements; i++)
{
for (int j = i+1; j < unique_elements; j++)
{
if(array[i] == array[j])
{
array[j] = array[unique_elements-1];
unique_elements--;
j--;
}
}
}
int[] array1
= Arrays.
copyOf(array, unique_elements
); System.
out.
println("Array with unique values : ");
for (int i = 0; i < array1.length; i++)
{
System.
out.
print(array1
[i
]+"\t"); }
}
public static void main
(String[] args
) {
unique_array(new int[] {0, 3, 2, 4, 3, 2});
}
}
aW1wb3J0IGphdmEudXRpbC5BcnJheXM7CiBjbGFzcyBSZW1vdmVfZHVwIHsKICAgc3RhdGljIHZvaWQgdW5pcXVlX2FycmF5KGludFtdIGFycmF5KQogICAgeyAKICAgICAgICBpbnQgdW5pcXVlX2VsZW1lbnRzID0gYXJyYXkubGVuZ3RoOwogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgdW5pcXVlX2VsZW1lbnRzOyBpKyspIAogICAgICAgIHsKICAgICAgICAgICAgZm9yIChpbnQgaiA9IGkrMTsgaiA8IHVuaXF1ZV9lbGVtZW50czsgaisrKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgaWYoYXJyYXlbaV0gPT0gYXJyYXlbal0pCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgYXJyYXlbal0gPSBhcnJheVt1bmlxdWVfZWxlbWVudHMtMV07CiAgICAgICAgICAgICAgICAgIHVuaXF1ZV9lbGVtZW50cy0tOwogICAgICAgICAgICAgICAgICAgIGotLTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICAgCiAgICAgICAgICBpbnRbXSBhcnJheTEgPSBBcnJheXMuY29weU9mKGFycmF5LCB1bmlxdWVfZWxlbWVudHMpOwogICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oKTsKICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJBcnJheSB3aXRoIHVuaXF1ZSB2YWx1ZXMgOiAiKTsKICAgICAgICAgCiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBhcnJheTEubGVuZ3RoOyBpKyspCiAgICAgICAgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50KGFycmF5MVtpXSsiXHQiKTsKICAgICAgICB9CiAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigpOwogICAgICAgICB9CiAgICAgCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSAKICAgIHsgICAgICAgIAogICAgICAgIHVuaXF1ZV9hcnJheShuZXcgaW50W10gezAsIDMsIDIsIDQsIDMsIDJ9KTsKICAgICAgIAogICAgICB9ICAgIAp9