课程安排
编写程序实现:
(1)根据课程信息及其先行关系信息构造AOV网;
(2)根据AOV网给出合理的课程安排。
要求如下:
(1)具有操作界面;
(2)可以测试多组数据,每组数据的课程信息及其先行关系信息通过input.txt文件(自行设计)输入,构造的AOV网可以是无环的,也可以是有环的;
(3)如果构造的AOV网无环,则将课程信息及其先行关系信息、合理的课程安排保存到course-arrange.txt文件中;否则将课程信息及其先行关系信息、提示信息保存到course- arrange.txt文件中。