determinar la frecuencia de los caracteres en las cadenas
contar la frecuencia de los caracteres en una cadena es una tarea común en la programación. Para lograr esto, considere la siguiente pregunta:
Pregunta: ¿Cómo se cuenta eficientemente la frecuencia de los caracteres en una cadena?
Respuesta: para determinar la frecuencia de los caracteres, cree un mapa de Java que mapea los caracteres a los Integeres. Iterar a través de los caracteres de la cadena y verificar si existen en el mapa. Si es así, incrementa su valor; de lo contrario, inicialice su valor a 1.
Mapmap = new HashMap(); String s = "aasjjikkk"; for (int i = 0; i Este método dará como resultado un mapa con caracteres como claves y sus respectivas frecuencias como valores.
Alternativamente, puede utilizar la sugerencia de Bozho de usar una multiset para contar las ocurrencias de caracteres directamente.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3