Título: HashMap o HashTable - Para una tarea Publicado por: asalarco en 31 Julio 2016, 10:36 am Buenas a todos.
El programa es simple. De un .txt con el siguiente formato: matricula|nombre|carrera|edad|# materias aprobadas|# materias reprobadas|promedio Ejemplo: 201504123|Carla Arias|IN-TEL|20|10|2|6.8 201402947|Paul Zambrano|IN-TLM|21|18|0|8.1 201508364|||||| 201502342|Ivan Torres|IN-CC-ST|19|6|0|7.5 201201723|||||| Guardar en una estructura de datos. El programa sólo permite consultar y editar la información de las estructuras (no del archivo). La clave es la matrícula y el resto es el valor, el cual puede ser nulo cuando solo está la matrícula. ¿Qué estructura de datos debería usar? Título: Re: HashMap o HashTable - Para una tarea Publicado por: Once en 31 Julio 2016, 21:02 pm Hola, la principal diferencia es que HashTable es sincronizado (es seguro cuando dos subprocesos tratan de escribir/leer datos al mismo tiempo) y no permite valores nulos ya sea en la clave o en el valor. Por el contrario, HashMap no es sincronizado (lo que lo hace más eficiente que HashTable) y además permite valores nulos.
Así que para tu ejercicio, lo que necesitas es usar HashMap. Saludos! |