[ Foro de Pascal ]
Hola podrian ayudarme?, necesito sacar la moda de un vector pero no me doy cuenta como puedo hacerlo.. Actualmente estoy trabajando con delphi.. Desde ya gracias.
La moda de un vector es el valor que más se repite. Por tanto, deberás contar cuántas veces se repite cada valor. Una forma sencilla de hacerlo es crear un copia ordenada del vector, sobre esa copia ordenada, podrás calcular la moda en una única pasada.
Si pero no se como hacerlo en una sola pasada, no me doy cuenta como puedo contar cuantas veces se repite cada uno.
Si el siguiente es igual que el actual incrementas un contador; si es distinto, comparas ese contador con el más alto que habías encontrado hasta el momento y vuelves a empezar a contar desde cero.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)