DataSetTRAINING
Se ha identificado
DataSetTRAINING como un Tipo de Dato Abstracto que contendrá información acerca
de las calificaciones de cada película como el usuario, calificación y fecha de la calificación cuyos datos están
presentados de la siguiente manera: CustomerID, Rating, Date.
Este tipo de dato
permitirá crear las listas o arreglos
que luego podrán ser ingresados como parámetros en los métodos requeridos o
como un tipo de dato de retorno.
Los métodos
implementados con este TDA son:
·
cargar(String archivo)
Se
encarga de leer y mostrar la lista contenida en el archivo “training_set.tar”
·
Conten_ID(int id,
LinkedList<DataSetTraining> lista)
Este
método va a ayudar a separar toda la mega lista que se une de todos los
archivos al cargar id Identificador
de la lista Movie y lista, Lista
enlazada de tipo DataSetTraining.
Compara
dos listas tipo DataSetTRAINING por fechas
·
listaReturn ()
Método
que hace ejecutar los hilos y retorna la lista de todos los TDA tipo
DataSetTraining de todos los archivos existente en la base de datos
Este
metrodo compara un dato DataSetTraining con otro
movies
Se ha identificado
Movies como un Tipo de Dato Abstracto que contiene información acerca de las
características de cada película, es decir, su identificador, año de
lanzamiento y el nombre de la película; ésta información se encontrará ordenada
en un tipo de dato <Movies> de la siguiente manera:
MovieID,YearOfRelease,Title
El tipo de dato
<Movies> permitirá implementar los siguientes métodos
·
cargarMovies(String archivo)
carga la base de datos de las películas
asociadas
Busca
películas por medio de una palabra ingresada por el usuario respectivamente.
Este método compara el título de dos datos de
tipo Movies
Resumen
Esta Clase fue creada para realizar un resumen
de todos los datos del Archivo DataSetTraining.
Los métodos que implementan este Tipo de Dato
Abstracto son:
·
compareTo(Resumen d)
Método que compara un dato de
tipo Resumen con otro
Método que crea una lista con
tipo de datos Resumen
Método que lee una lista tipo
Resumen y escribe en un documento TXT
Top 10
Clase que se encarga de determinar las
películas más votadas en valoraciones de 5, 4, 3, 2, 1 estrellas.
Los métodos
que implenta son:
·
Método que compara un tipo de dato
Top10 con otro
·
Método que genera la lista
acumulada de “N” estrellas
Método
que genera la lista acumulada resumida de “N” estrellas.