Concetti Chiave

  • Il metodo creaArrayConElementiRipetutiEsattamentePvolte identifica gli elementi in una matrice M che si ripetono esattamente p volte.
  • La funzione restituisce un array contenente solo gli elementi che rispettano la condizione di ripetizione specificata.
  • Un esempio di input include una matrice M e un intero p, con l'output che elenca gli elementi ripetuti esattamente p volte.
  • Il metodo presenzaInMatrice supporta il calcolo del numero di occorrenze di un elemento specifico all'interno della matrice M.
  • Il codice include l'inizializzazione di un contatore utilizzato per monitorare la frequenza di ciascun elemento nella matrice.

Tema 99

Scrivere un metodo creaArrayConElementiRipetutiEsattamentePvolte che riceve in ingresso una matrice M e un intero p e restituisce un array di interi contenente gli elementi presenti esattamente p volte in M.
Ad esempio, sia M la matrice così costituita
3 18 15 7 2
1 9 11 4 6
7 2 6 3 5
5 1 25 2 1
3 2 33 4 4
allora creaArrayConElementiRipetutiEsattamentePvolte (M,2) darà
7 6 5
 public class tema99{ // ci serviamo di un metodo di supporto per calcolare se un elemento è presente // più volte nella matrice public static int presenzaInMatrice (int k, int[][] M){ // inzializziamo un contatore che verrà incrementato ogni volta che un elemento // si ripete int contaPresenze = 0; for (int i = 0; i 

Domande da interrogazione

  1. Qual è lo scopo del metodo `creaArrayConElementiRipetutiEsattamentePvolte`?
  2. Il metodo `creaArrayConElementiRipetutiEsattamentePvolte` riceve una matrice M e un intero p, e restituisce un array contenente gli elementi che appaiono esattamente p volte nella matrice M.

  3. Qual è il ruolo dell'array temporaneo nel metodo `creaArrayConElementiRipetutiEsattamentePvolte`?
  4. L'array temporaneo viene utilizzato per memorizzare gli elementi che appaiono esattamente p volte nella matrice M, evitando duplicati, prima di trasferirli nell'array finale con la dimensione corretta.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community