Para mi tarea, estoy implementando un sistema de registro de cursos para una universidad e implementé una clase simple para Currículo con lista de semestres y otras propiedades como nombre del departamento, créditos totales, etc.¿Qué estructura de datos usaría para un currículo de un departamento en una universidad?
Pero estoy preguntándome si puedo heredar esta clase de una estructura de datos gráficos con bordes y vértices.
¿Alguien hizo cosas similares antes?
mi diseño actual es algo como esto:
public class Curriculum
{
public string NameOfDepartment { get; set; }
public List<Semester> Semesters { get; set; }
public bool IsProgramDesigned { get; set; }
public Curriculum()
{
IsProgramDesigned = false;
}
//
public string AddSemester(Semester semester)
{
¿Por qué quiere heredar de una estructura de datos de gráfico? – IndigoDelta
que me llevaría a aplicar algoritmos de gráficos más adelante .. solo me preguntaba, quiero diseñarlo con algo avanzado. Espero que no me preguntes por qué querría los algoritmos de gráficos – Kubi
¿Qué tipo de algoritmos de gráficos necesitas aplicar a esta estructura? – Magnus