viernes, 4 de diciembre de 2015

DÍA 2 - Reestructurando TDAS - Proyecto Netflix

Haciendo un análisis de qué TDA´s creará para el proyecto de Estructura de Datos - Netflix, se redefinió los siguientes TDA´s:

TDA Calificacion 
Este Tda guarda las calificaciones o valoraciones de los ratings (5 estrellas, 4 estrellas, 3 estrellas, 2 estrellas, 1 estrella) que los usuarios le dan a una película determinada de las 17700 películas que existe en el DataSet de Netflix.

Dicha información contiene la siguiente estructura:

 

     
 TDA Cliente 

Este TDA tiene un id por Cliente y una lista donde se guardará la calificación que el cliente haga.




 TDA Movie

El TDA Movie tiene atributos como id de la película, año, título, promedio de valoraciones y  una lista de calificaciones que el usuario hace a cada película.

    
El motivo por que se implementa  Comparable es porque para ciertos métodos necesitamos usar la función compareTo de un objeto específico de estos Tdas.

No hay comentarios:

Publicar un comentario