Voici mon problème: Je suis en train de concevoir une application qui permettra aux étudiants de sélectionner les cours qu'ils veulent suivre pour le semestre et de créer des plans d'emploi pour eux. Chaque classe a généralement plusieurs sections possibles qui se produisent à des moments différents. Donc, je cherche une bonne structure de données à utiliser pour développer un algorithme qui va le faire.Générer des horaires potentiels pour les étudiants
Existe-t-il un moyen commun de le faire? Toutes les structures de données et/ou algorithmes que je peux appliquer à cette situation? Je cherche juste un endroit pour commencer.
EDIT: Les cours ont tendance à être lundi, mercredi, vendredi ou mardi, jeudi. Dans beaucoup de cas, il y a aussi des laboratoires ou des récitations qui se produisent à différents moments au cours de la semaine
Merci, Rob
Donc, fondamentalement, vous voulez un étudiant de choisir des cours A, B, C, etc., puis l'algorithme entier chercher toutes les possibilités? Je ne pense pas qu'il existe une telle chose, et s'il y a alors s'il vous plaît quelqu'un me lier la source depuis mon université a du mal à nous fournir un horaire à moitié acceptable chaque semestre :) –
Notre école en a déjà un, mais fait par un étudiant il y a quelques années. Nous allons essayer de l'améliorer, voici un lien: http://planner.iastate.edu/planner.jsp. Aussi myEDU.com offre la même fonctionnalité. J'ai trouvé le site il y a quelques jours en faisant des recherches sur ce sujet. – tgai
Ah oui je suis allé trop loin avec ma réflexion - les classes sont déjà là et l'étudiant ne peut choisir que d'un certain ensemble. –