Tengo una entrada de transmisión que tiene valores repetidos. Puedo usar cualquier estructura de datos pero tengo que contar el número de ocurrencias de cada elemento. Supongamos que tengo una lista de proveedores de teléfonos móviles como el siguiente:Contando el número de ocurrencias de cada elemento en una lista
Apple Nokia Samsung Apple LG Nokia HTC Android Apple Nokia Nokia Apple Samsung
tengo que construir cualquier estructura de datos de preferencia un mapa con detalles como
Apple,4 Nokia,4 Samsung,2 LG,1 Android,1
No estoy seguro de si esto es óptima. ¿Hay una mejor solución que esta?
De hecho, todavía tengo que escribir lo anterior como un código. Entonces un mejor código también ayudará.
"Contando los elementos de la lista" parece engañosa – Tom