C# 클래스 Taimer.Algoritmo

파일 보기 프로젝트 열기: vguzmanp/UA_3_DPAA_Taimer

공개 메소드들

메소드 설명
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

메소드 상세

Algoritmo() 공개 메소드

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

generarHorarioBT() 공개 메소드

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

generarHorarioVoraz() 공개 메소드

public generarHorarioVoraz ( string nombre ) : Horario
nombre string
리턴 Horario

getOptimo() 공개 메소드

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
리턴 Horario

puntuarDias() 공개 정적인 메소드

public static puntuarDias ( Horario horario ) : int
horario Horario
리턴 int

puntuarHorasHueco() 공개 정적인 메소드

public static puntuarHorasHueco ( Horario horario ) : int
horario Horario
리턴 int