merlino2015 ha scritto:
SOS PRINCIPIANTE PROGRAMMATORE
dato un array A=[0,0,1,1,1] devo restituire la massima occorrenza del numero che ricorre più volte nell'array cioè in questo caso 3.Come posso fare? devo fare un metodo java che faccia questo. Scusate ma sono alle prime armi.....
Ci sono naturalmente più modi per arrivare alla soluzione. La questione semmai riguarda quello che puoi/sai o non puoi/sai usare. Hai facoltà di usare le
collection? O devi poterlo risolvere solo usando dei cicli?
Se si usano solo cicli, servono almeno 2 cicli annidati (un for dentro un for più esterno) e serve fare un minimo di ragionamento.
L'array di esempio è banale perché tutto contiguo ma si presume che debba funzionare anche in qualunque altro caso, es. [0, 1, 0, 1, 1]