Mam zadanie by dla podanej w parametrze tablicy - tab
zwrócić tablicę dwuwymiarową, gdzie pierwszy element będzie liczbą występującą w tablicy tab
a drugi ilością wystąpień tej liczby.
Przykład dla tablicy int tab[]={1,2,2,1,3,2};
ma dać:
[1, 2],
[2, 3],
[3, 1]
Na radzie utknąłem na prostej pętli :-( i nie mam pomysły jak się do tego zabrać.
public class Main6 {
public static void main(String[] args) {
int[] tab ={1,2,2,1,3,2};
}
static int[][] countOccurrences(int[] tab) {
for ( int i = 0; i < tab.length; i++) {
int count = 0;
int numberOfTab = 0;
for (int j = 0; j < tab.length; j++) {
if(tab[i] == tab[j]) {
count++;
}
}
}
return tab;
}
}