Tema 100
Scrivere un metodo trovaElementoConMaggioreFrequenzaInMatrice che riceve una matrice di interi M e restituisce l’elemento della matrice che compare più volte.Ad esempio, sia M la matrice così costituita
1 | 2 | 3 | 7 |
4 | 5 | 2 | 3 |
4 | 2 | 6 | 1 |
5 | 2 | 4 | 6 |
9 | 5 | 4 | 4 |
public class tema100 { // creiamo un metodo di supporto con cui calcolare la frequenza di ogni elemento public static int calcolaFrequenza (int[][]M, int k) { int cont = 0; for (int i = 0; i max) { max = matriceFrequenze[ i ][j]; elementoCorrispondente = M[ i ][j]; } } return elementoCorrispondente; } /* Applicazione di Prova */ public static void main (String[] args) { int[][] Q = {{1, 2, 3, 7}, {4, 5, 2, 3}, { 4, 2, 6, 1 }, { 5, 2, 4, 6}, {9, 5, 4, 4}}; System.out.println (trovaElementoConMaggioreFrequenzaInMatrice (Q)); } }