Originariamente inviato da asteroid
codice:
if (a[i-1]==a[i])
se è sbagliato così, come potrei fare a trovare più volte lo stesso carattere...
Ecco in pseudo-codifica una soluzione baseline per ricercare il carattere più frequente:
codice:
V = ['a', 'b', 'b']; //esempio
max_freq = 0;
max_char = v[0];
i = 0;
for each ( i < V.length - 1 )
begin
freq = 1;
j = i + 1;
for each ( j < V.length )
begin
if( V[i] == v[j] )
freq = freq + 1;;
j = j + 1;
end
if ( freq > max_freq )
than
max_freq = freq;
max_char = V[i];
i = i + 1;
end