Olá, como faco para tipo eu tenho um array
int[] mat = {1,2,3,2,3,3,7}
eu descobrir a moda, ou seja…o numero q mais se repete…no caso seria o numero 3…como fazer isso?
Olá, como faco para tipo eu tenho um array
int[] mat = {1,2,3,2,3,3,7}
eu descobrir a moda, ou seja…o numero q mais se repete…no caso seria o numero 3…como fazer isso?
Etâ aula de Estrutura de dados … bons tempos esses.
Como o objetivo não é fazer o código pra ti, pois assim não vou estar ajudando seu desenvolvimento, segue a dica:
Como todo algoritmo, este tem mais de uma solução, porém acredito que a mais simples seria cria um array contador, por exemplo.
“varre” o array mat e guarda no auxiliar o contador. Ficaria mais ou menos assim …
int[] mat = {1,3,3,2,3,3,3}
int[] aux = {0,1,1,5}
através do “aux” você consegue descobrir a moda, a posição 3 apareceu 5 vezes. Esta solução (“pobre” por sinal) tem alguns problemas, mas o caminho é por aí …
falow e espero que te ajude.
Roger Leite
Ixi amigao…n deu pra entender mto bem nao…se n for muito incomodo…n tem como vc explicar bem detalhado o q o meu codigo vai ter q fazer nao? bem direitinho…tipo…é pra faculdade…e é pra semana q vem…é meio urgente…Abraços