Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROYECTO FINAL
ORDENAMIENTO Y BUSQUEDAS MEDIANTE ÁRBOLES Y LISTAS
Descripción:
Se pide que realicen una aplicación gráfica Java que permita cargar información de egresados de la
UADY y con estos datos generar una serie de listados o reportes con características avanzadas.
a. Generación de índices: los cuales son tablas en la que se tiene la clave de búsqueda y el
número de registro, que indica la posición en la lista original (el número de registro sería igual
al número de línea en el archivo donde se encuentra la información completa), de esta forma no
es necesario mover los datos originales, se llega a ellos mediante referencias en los índices
ordenados según los diversos criterios.
b. Otra mejora que se puede hacer es generar los índices mediante árboles (B 𝑜 𝐵 + ), en este caso
se construyen 3 árboles en base a Nombre, Profesión y Promedio (dos alfanuméricos y uno
numérico como claves). Los árboles de profesión y promedio son especiales pues se van a repetir
varios registros con la misma clave, por tal motivo se puede modificar la información del nodo
para que almacene un arreglo o una lista enlazada ordenada, de forma que cuando se inserte
un nuevo registro de Arquitecto, por ejemplo, se agregue a la lista de ese nodo en caso de que
este repetido.
5. Se debe cuidar el estilo de escritura del código sangrando o identando adecuadamente, nombrando las
variables y funciones con nombres descriptivos y documentar el código por medio de comentarios para
la descripción del archivo (descripción, autor(es), fecha) y para la descripción de cada función
(descripción, parámetros de entrada, valores de salida). Entregar documentación con JavaDoc.
Evaluación:
Interfaz, clases y documentación: 20 pts
Lectura de archivos: 10 pts.
Generación de árboles y estructuras adicionales: 40 pts
Listados: 20 pts.
Búsquedas: 20 pts