C# Class Taimer.Algoritmo

Mostrar archivo Open project: vguzmanp/UA_3_DPAA_Taimer

Public Methods

Method Description
Algoritmo ( List sel_a, List sel_p, User _us ) : System
generarHorarioBT ( string nombre, bool minDias, bool listaDias ) : Horario
generarHorarioVoraz ( string nombre ) : Horario
getOptimo ( bool minDias ) : Horario

Devuelve el horario óptimo minimizando según días o según huecos

puntuarDias ( Horario horario ) : int
puntuarHorasHueco ( Horario horario ) : int

Method Details

Algoritmo() public method

public Algoritmo ( List sel_a, List sel_p, User _us ) : System
sel_a List
sel_p List
_us User
return System

generarHorarioBT() public method

public generarHorarioBT ( string nombre, bool minDias, bool listaDias ) : Horario
nombre string
minDias bool
listaDias bool
return Horario

generarHorarioVoraz() public method

public generarHorarioVoraz ( string nombre ) : Horario
nombre string
return Horario

getOptimo() public method

Devuelve el horario óptimo minimizando según días o según huecos
public getOptimo ( bool minDias ) : Horario
minDias bool Booleano: dice si quieres mimimizar según días
return Horario

puntuarDias() public static method

public static puntuarDias ( Horario horario ) : int
horario Horario
return int

puntuarHorasHueco() public static method

public static puntuarHorasHueco ( Horario horario ) : int
horario Horario
return int