Preencher Vetor - Combinação

2 respostas
J

Estou com um problema relacionado a um horário escolar.

O horário vai de segunda a sexta (5 dias), com 5 aulas por dia (25 aulas).
Tenho 10 disciplinas, cujas tenho que distribuir nessa grade (dias da semana X aulas). Algumas disciplinas entram mais de uma vez (ex. Matemática 4 aulas, Geografia 3 aulas, etc), num total de 25.

Estou começando a estudar esse problema. Alguém tem alguma idéia da melhor forma de fazer isso, do caminho mais indicado (em termos de processamento, código limpo, melhores praticas, etc)?

Me deparei com uma infinidade de ifs, for, vetores e arrays. Collections é o mais indicado?

Desde já agradeço qualquer ajuda.

2 Respostas

dyeimys

Boa noite,
O problema de Escalonamento de aulas é muito complexo, mas pesquisando aqui achei alguns artigos que podem ser excelentes para estudo e ajuda vou enviar os links para voce dar uma olhada
http://www.decom.ufop.br/prof/marcone/Publicacoes/ENEGEP-2002-PHE.pdf
Este abaixo vai baixar um aquivo PDF
http://www.jacobjr.org/index.php?option=com_docman&task=doc_download&gid=20

isaiaspf

Opa.

Tchê, depende muito da sua necessidade. Mas de forma geral recomendo o List > ArrayList.

Criado 31 de julho de 2011
Ultima resposta 1 de ago. de 2011
Respostas 2
Participantes 3