
20/11/2009, 15:32
|
 | Colaborador | | Fecha de Ingreso: septiembre-2007 Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 6 meses Puntos: 87 | |
Respuesta: Compresion de huffman Contar las letras puedes hacerlo usando de Generics un Dictionary para llevar tu conteo de repeticiones por simbolo (letra, numero o signo) y usando un filestream y streamreader hacer el readtoend y de ese string y convertirlo en un char array o hacerlo en lectura secuencial
asi haras algo como
Dictionary<char,int> diccionario=new Dictionary<char,int>();
foreach(char letraActual in textoComoCharArray)
{
if(diccionario.Keys.Contains(letraActual))
{
diccionario[letraActual]++;
}
else
{
diccionario.Add(letraActual,1);
}
} |