Sortuj tablicę na podstawie liczby wystąpień w porządku rosnącym
Jak mogę rozmieścić elementy w tablicy na podstawie liczby wystąpień tej wartości w porządku rosnącym w java.
To właśnie próbowałem:
int a[]={0,0,0,1,3,3,2,1,3,5,6,0};
int b=a.length;
for(int i=0;i<b;i++) {
for(int j=0;j<i;j++) {
int temp;
if( a[j]>a[i]) {
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for(int r=0;r<a.length;r++) {
System.out.println(a[r]);
}